Job Closed
This listing is no longer active.
Leading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
Senior Machine Learning Engineer – Camera Model
Location
Canada
Posted
37 days ago
Salary
0
Seniority
Senior
Job Description
Senior Machine Learning Engineer – Camera Model
Torc Robotics
• Design, develop, and deploy deep learning models for camera-based perception (e.g., object detection, segmentation, depth estimation, scene understanding) • Own end-to-end model development for scoped areas, from data curation and training to evaluation and deployment • Write production-quality ML code to support scalable training, evaluation, and inference pipelines • Analyze model performance across diverse driving scenarios, identify failure modes, and improve robustness and generalization • Contribute to and improve large-scale training pipelines, including dataset preparation, distributed training, and experiment tracking • Partner with data teams to improve dataset quality, including labeling strategies and coverage of edge cases • Collaborate with perception, simulation, and validation teams to evaluate and integrate models into the autonomy stack • Improve tooling, workflows, and infrastructure to accelerate experimentation and model iteration • Contribute to model architecture decisions and technical discussions within the team • Mentor junior engineers on implementation, debugging, and best practices
Job Requirements
- Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, Machine Learning, or a related technical field with 6+ years of industry experience, OR Master’s degree with 3+ years OR PhD with 1+ years of experience
- Experience developing and deploying deep learning models for computer vision or perception systems
- Strong programming skills in Python and PyTorch, with experience writing production-quality ML code
- Experience training and evaluating models using large-scale datasets and distributed compute environments
- Solid understanding of modern deep learning architectures used in perception (e.g., CNNs, transformers, multi-task models)
- Experience debugging model behavior, analyzing performance metrics, and improving model reliability
- Ability to translate ambiguous problems into structured ML solutions and deliver independently
- Experience collaborating cross-functionally to integrate ML models into larger autonomy or robotics systems
Benefits
- A competitive compensation package that includes a bonus component and stock options
- Medical, dental, and vision for full-time employees
- RRSP plan with a 6% employer match
- Public Transit Subsidy (Montreal area only)
- Flexibility in schedule and generous paid vacation
- Company-wide holiday office closures
- Life Insurance
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
Senior Machine Learning Engineer, Data & Intelligence Products
AcuityMDAccelerate access to medical technology.
• Design, train, and validate predictive and statistical models that turn noisy healthcare data into reliable intelligence products used by MedTech commercial teams. • Frame open-ended business questions as modeling problems — selecting the right approach (classification, regression, clustering, causal inference, ensembles, etc), defining success metrics, and quantifying uncertainty. • Engineer features and conduct applied research across time-series, geospatial, demographic, insurance claims, and more datasets, to improve the coverage and signal quality of our core data assets. • Own the full model lifecycle: exploratory analysis, baseline modeling, experimentation, validation, deployment, and post-launch monitoring for drift and performance. • Partner with product managers and cross-functional stakeholders to translate customer problems into model-backed product features and to shape the roadmap. • Provide technical leadership and mentorship on statistical and ML methodology for engineers and analysts across the Data organization and across all of AcuityMD. • Document models, assumptions, and data contracts so results are interpretable and reproducible for internal and external audiences.
Machine Learning Engineer II
May MobilityTransforming cities through autonomous technology to create a safer, greener, more accessible world.
• Work closely with senior technologists to train, optimize and evaluate vehicle-oriented Machine Learning models • Work cross functionally with Perception, Behavior, Integration, Test and Data teams to ensure the highest quality in model performance and deployment
Lead Machine Learning Engineer
May MobilityTransforming cities through autonomous technology to create a safer, greener, more accessible world.
• Design, train and evaluate state of the art models for May’s autonomous driving, simulation and ML Platform stack. • Leverage emerging techniques in the End-to-End driving, Vision Language Action (VLA), World or Foundation model domains to solve commercial-scale problems. • Lead small teams of cross functional Engineers beyond the state of the art. • Define data balance, training experiment and evaluation practices to train efficiently at petabyte scale.
• Build a high-performing ML team: Lead hiring, onboarding, performance management, and career development. Set the frameworks, operating rhythms, and succession plans that give ML engineers clarity, support, and room to grow. You are the person who makes sure the team is getting the leadership attention it needs. • Own the team's operating systems: Build and maintain the rituals and structures that keep the team effective: sprint cadences, incident review, model monitoring feedback loops, cross-team reporting, and the prioritisation processes that keep the team focused on what matters. • Enable technical excellence without owning it: Act as a sounding board for ML engineers on questions and blockers. Ask the right questions, help surface risks, and create space for the experts to make good decisions, without adding another review layer or positioning yourself as a technical authority. • Drive collaboration with the Rosso Engineering Manager: Partner closely to align priorities between the ML and software engineering teams within the service. The two teams need to work together effectively, and you are a key part of making that happen. • Represent the team and champion tem's culture: Communicate progress, risks, and priorities clearly to the broader organisation. Lead with intention in a fully remote environment, champion what excellent remote work looks like, and represent tem in the ML community when recruiting and engaging externally.



