Overview
Skills
Job Details
Edge Performance Engineer - AI
Location: Remote Canada or Greater Toronto Area
A leading innovator in edge-based AI solutions is seeking a highly skilled Edge Performance Engineer to join their growing team. This cutting-edge role is at the intersection of hardware and AI, focusing on the optimization of GPU-accelerated vision pipelines running at the edge. This is a rare opportunity to influence the design and deployment of real-time computer vision systems across industrial and automation environments, with the support of a well-funded and visionary organization.
In this position, you'll take full ownership of the edge system performance lifecycle, from profiling and model optimization to system integration and observability. You ll work cross-functionally with machine learning, DevOps, and cloud engineering teams to ensure consistent, high-throughput inference at the edge. The ideal candidate thrives in resource-constrained environments and enjoys solving complex system-level challenges involving hardware acceleration, system bottlenecks, and runtime tuning.
Key Responsibilities
- Optimize performance of GPU-accelerated computer vision pipelines on edge hardware (e.g., NVIDIA Jetson, x86/ARM systems).
- Improve throughput and reduce latency through advanced model optimization techniques (e.g., quantization, TensorRT, ONNX Runtime).
- Profile and resolve system-level constraints across CPU, GPU, memory, storage, and network layers.
- Collaborate with machine learning teams to deploy robust models that meet real-world resource constraints.
- Integrate edge systems with observability and orchestration frameworks to ensure maintainability and scale.
- Develop dashboards and tools to monitor edge performance KPIs like frame rate, latency, uptime, and resource usage.
- Participate in root cause investigations for performance-related incidents on production systems.
- Provide technical input on system design and hardware selection for new edge deployments.
What You'll Bring
- 5+ years of experience in software engineering with a focus on high-performance or real-time systems.
- Strong background in GPU-accelerated development using CUDA, TensorRT, cuDNN, or equivalent vendor tools.
- Proficiency in Python and at least one systems language such as C++ or Rust.
- Proven experience in deploying and optimizing deep learning inference pipelines in production environments.
- Advanced Linux skills and comfort using observability tools (e.g., perf, strace, eBPF).
- Experience working with Docker and CI/CD workflows targeting edge devices.
- Deep debugging capabilities across application, system, and hardware levels.
Preferred Qualifications
- Background in edge AI, robotics, or industrial automation applications.
- Familiarity with video processing frameworks (e.g., GStreamer).
- Understanding of edge-specific challenges such as thermal throttling, intermittent connectivity, and limited bandwidth.
- Exposure to Kubernetes or other edge orchestration frameworks.
Why Join
- Work at the forefront of AI and computer vision innovation.
- Solve tangible, high-impact problems in real-world deployments.
- Join a mission-driven team with strong technical leadership and cross-functional collaboration.
- Enjoy a flexible, remote-first work culture with top-tier talent across Canada and beyond.
About Blue Signal:
Blue Signal is an award-winning, executive search firm specializing in various specialties. Our recruiters have a proven track record of placing top-tier talent across industry verticals, with deep expertise in numerous professional services. Learn more at bit.ly/46Gs4yS