Senior, Machine Learning Engineer - Camera Model
Key Skills for This Role
Full Job Posting
What You’ll Need to Succeed
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
Bonus Points:
Experience in autonomous driving, robotics, or simulation-based ML systems
Experience with multi-task learning or unified perception architectures
Experience with large-scale data pipelines, distributed training systems (e.g., Ray), or experiment management frameworks
Familiarity with camera calibration, geometric reasoning, or 3D perception from images (e.g., BEV, monocular depth, structure-from-motion)
Experience deploying ML models into production or real-world robotics systems
Work Location
- For this position, we are open to hiring in Montreal, Canada or remote within Canada
- 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
- At Torc, we’re committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc’rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities. Even if you don’t meet 100% of the qualifications listed for this opportunity, we encourage you to apply. Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Job ID: 102952
- Salary Range: $168,000-$193,000 CAD
About Torc Robotics
Private Daimler Truck subsidiary developing self-driving truck software and integration solutions for U.S. long-haul freight operators.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Torc Robotics
Engineering Manager - Systems Triage (Metrics & Analysis)
Blacksburg, USA
Safety Driver Trainer/Auditor 2
Fort Worth, USA
Fleet Operations Manager 1
Fort Worth, USA
Commissioning - Systems Engineer I
Ann Arbor, USA
Engineering Manager - Systems Triage (Metrics & Analysis)
Blacksburg, USA
Senior Product Manager
Ann Arbor, USA
Logistics Manager 1
Fort Worth, USA
Vehicle V&V Manager
, USA
Simulation V&V Manager
, USA