{bc}
greenhouse

Senior, Machine Learning Engineer - Camera Model

Torc Robotics
Remote, CAN
Full-time
Senior · 6+ years experience
Remote
CAD 168000-193000 yearly / year
Discovered 1 months ago
PythonPyTorchRay

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

Apply 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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Torc Robotics