Software Engineer, ML Ops
- 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
- Embedded Linux Software Engineer posted Nov 5
- IT Systems Lead posted Oct 27
- Staff Software Engineer Infrastructure (Garage) posted Oct 21
- Senior Software Engineer, Simulation posted Aug 5
- Staff Software Engineer, Infrastructure (Cloud) posted Aug 5
- Integration Engineer posted Aug 4
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
- (1110600) Software Engineer - Precision Mining (Embedded Controls) at Diversified Services Network, Inc.
Shares 6 skills: ROS, C, C++… · same seniority - Robotics Software Engineer (m/f/d) AI Tools & Integration at Agile Robots SE
Shares 5 skills: ROS, Docker, C++… · same seniority - Senior Software Engineer - ML Infrastructure at Claryo
Shares 4 skills: ROS, C++, Machine Learning… - Senior Embedded Software Engineer at Treeswift
Shares 5 skills: ROS, Docker, C++… - Software Development Engineer - New Graduate at Shield AI
Shares 5 skills: ROS, C, C++… - Embedded Linux Software Engineer at AeroVect
Also at this company
More jobs like this
Is this your posting? Email info@careerholo.com to have it removed.