Senior, ML Engineer - Offline Perception

Jobgether · Canada

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior, ML Engineer - Offline Perception based in Canada.

This role sits at the core of building high-quality perception systems that enable autonomous driving technology to learn from real-world sensor data at scale. You will design and develop advanced offline machine learning models that transform logged camera, lidar, and radar data into precise annotations used for training and validating autonomous systems. Operating within a cutting-edge AI and robotics environment, you will contribute to improving object detection, tracking, sensor fusion, and large-scale data curation pipelines. The work directly impacts the performance and safety of autonomous trucking systems by improving the quality of training datasets. You will also play a leadership role, guiding technical direction, mentoring engineers, and influencing architecture decisions. This is a highly impactful position at the intersection of deep learning, computer vision, and large-scale distributed systems.

Accountabilities:

  • Design, implement, and deploy offline perception models for object detection, tracking, and sensor fusion using multi-modal data (camera, lidar, radar).
  • Build and improve automated labeling and pseudo-labeling systems that generate high-quality annotations for downstream ML and simulation use cases.
  • Develop scalable data pipelines for ingestion, processing, curation, and governance of large autonomous driving datasets.
  • Evaluate and optimize model performance and annotation quality to ensure alignment with internal standards and production requirements.
  • Collaborate with ML, infrastructure, and simulation teams to integrate perception outputs into broader autonomous driving workflows.
  • Define best practices for model development, MLOps, evaluation, and deployment in large-scale machine learning systems.
  • Provide technical leadership, mentorship, and guidance to engineers while driving architectural decisions and alignment across teams.
  • Research and apply state-of-the-art techniques in computer vision, deep learning, and autonomous driving perception systems.
  • Requirements:

    • Bachelor’s, Master’s, or PhD in Computer Science, Robotics, Electrical Engineering, or a related technical field.
    • 6+ years of experience in machine learning, computer vision, or perception systems (or equivalent advanced academic + industry experience).
    • Strong expertise in deep learning frameworks such as PyTorch, Lightning, or Ray.
    • Experience with at least two of the following domains: 2D/3D object detection, tracking, sensor fusion, semantic segmentation, SLAM, or BEV modeling.
    • Strong proficiency in Python and experience building scalable ML systems and data pipelines.
    • Hands-on experience with MLOps tools (e.g., MLflow, Weights & Biases, model evaluation frameworks).
    • Experience working with large-scale datasets and data formats such as Parquet, MCAP, or similar.
    • Familiarity with distributed computing, cloud environments, Docker, and CI/CD pipelines.
    • Strong analytical thinking, problem-solving skills, and ability to work independently with high technical ownership.
    • English proficiency required for collaboration with distributed engineering teams and technical documentation.
    • Leadership experience in mentoring engineers and driving technical alignment is highly desirable.
    • Benefits:

      • Competitive compensation package ranging from $199,200 to $298,800 CAD, plus bonus and stock options.
      • Comprehensive health coverage including medical, dental, and vision insurance.
      • RRSP retirement plan with employer matching contributions.
      • Flexible work arrangements with generous paid time off and company-wide holiday closures.
      • Equity participation and long-term incentive opportunities.
      • Access to cutting-edge autonomous driving, AI, and robotics technology.
      • Strong culture of innovation, collaboration, and continuous learning.
      • Additional perks including life insurance and potential relocation or sign-on support depending on role.

AI Engineering pay context

Based on 637 disclosed AI Engineering salaries on RoleSuite, the role pays a median of $201K/year, with most offers between $163K and $243K (10th–90th percentile: $135K–$285K).

This posting lists $199K–$299K, above the $201K market median.

See the full AI Engineering salary breakdown →
Apply →