AeroVect

Software Engineer, ML Ops

Toronto
Salary
$123,828 - $154,785
Level
Mid
Work type
Remote · Canada only

Not stated in the posting: visa.

Open. First seen 6 November 2026.

About the role

AeroVect's standard text

Who We Are

AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground handling providers. For more information, visit www.aerovect.com.

You will

  • Build and maintain data pipelines to ingest field data (rosbags, sensor logs, telemetry) from our fleet
  • Convert raw field data into curated, versioned datasets for the perception team and own dataset management - storage, indexing, querying, and vending datasets
  • Set up training workflows and optimize cloud costs
  • Build tooling to accelerate perception engineers' workflows - fast data access, reproducible experiments, automated evaluation pipelines
  • Generate metrics and diagnostics to track dataset health, model performance, and pipeline reliability

You have

  • Bachelor's or Master's degree in Computer Science, Robotics, Data Engineering, or a related field
  • Strong Python proficiency and working knowledge of ROS2
  • Working knowledge of docker and other DevOps tools
  • Familiarity with cloud storage and compute (AWS - S3, EC2, etc.)
  • Understanding of ML workflows and dataset versioning

We Prefer

  • Master's in Computer Science, Robotics, or a related discipline
  • 2+ years of MLOps or data infrastructure experience, ideally in robotics or autonomous systems
  • Experience with Weights & Biases, rosbag data, and large-scale sensor datasets
  • Working knowledge of C/C++
  • Experience supporting perception or ML research teams

Please note this role will be based onsite in Toronto

What this role asks for

Particular to this role

AWS · MLOps

Rare in AeroVect's other 22 open postings.

Standard for data science / ML roles

Machine Learning

Common in data science / ML postings at any company.

In most of AeroVect's ads

Python

Named in most of its open postings, whatever the role.

76% of this description is written for the role. The rest is AeroVect's standard text, folded away below.

Compared with AeroVect's other open jobs.

The team: Engineering HIRES STEADILY

This role is one of 7 open in Engineering. 4 were posted in the last 30 days and the oldest in August: a team that hires all year rather than one being built.

WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS

Python (7 of 7), Docker (5 of 7), ROS (5 of 7), C++ (4 of 7), Linux (4 of 7), CI/CD (3 of 7), AWS (2 of 7)

OTHER ROLES ON THIS TEAM

From the team and dates on AeroVect's own job board.

Other openings for this role

2 postings for this role in Toronto since 2 October 2026, 1 still open. None has been taken down and posted again.

  • 6 November 2026 – open (this posting)
  • 2 October 2026 – closed 6 November 2026

See Software Engineer salaries in Toronto →

Similar jobs

More jobs like this

Is this your posting? Email info@careerholo.com to have it removed.