Torc Robotics Logo

Torc Robotics

ML Engineer, II - GPU Optimization

Posted 3 Days Ago
Be an Early Applicant
Hybrid
Montréal, QC
Senior level
Hybrid
Montréal, QC
Senior level
As a ML Engineer II, you will optimize deep learning models for NVIDIA GPUs, develop custom CUDA kernels, and collaborate to improve system performance for L4 autonomous trucks.
The summary above was generated by AI

About the Company

At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.

A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.

Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.


Meet the team: 
Torc's virtual driver software utilizes cutting-edge deep learning techniques to perceive the vehicle's environment, predict the movements of other vehicles, and execute accurate driving decisions. We are actively seeking an engineer to join our hardware acceleration team, with a focus on the optimization of advanced deep learning models used by our virtual driver software (i.e. the “brain” of our autonomous truck). This is an exceptional opportunity for you to have a significant impact on the future of the autonomous vehicle industry by enhancing AI performance. We’re on the road today, come help us drive the future of freight. 

 
What you'll do: 

  • Be a part of the team bringing L4 autonomous semi-trucks to market 
  • Work on the cutting edge of autonomy, optimizing deep learning models for execution on embedded NVIDIA GPUs 
  • Develop custom CUDA kernels and TensorRT plugins for perception and planning algorithms 
  • Collaborate with domain experts across the autonomy stack, influencing development, and helping deploy models to truck 
  • Identify and work to reduce system performance bottlenecks 
  • Be a good citizen of the engineering community, documenting work, reviewing code, participating in strategic discussions, etc.… 
     

What you’ll need to Succeed: 

  • Relevant bachelor's degree with 5+ years of professional experience, or advanced degree 
  • Proficiency with C++14, and the ability to write robust, efficient, and clean code 
  • Experience with CUDA programming and parallelization of algorithms 
  • Experience writing TensorRT plugins 
  • Comfortable using collaborative development tools such as Git and Jira 
  • Strong written and verbal technical communication skills 
  • Positive, team player mindset 

Bonus points! 

  • Autonomy or robotics experience 
  • Safety critical system development 
  • Experience with deep learning frameworks such as PyTorch or TensorFlow 

Hiring Range for Job Opening 

Canada Pay Range

$132,400 - $158,900 CAD



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. 

Top Skills

C++14
Cuda
Git
JIRA
PyTorch
TensorFlow
Tensorrt

Similar Jobs

58 Minutes Ago
Hybrid
36 Locations
Expert/Leader
Expert/Leader
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
The Head of Compliance Oversight & Process Excellence ensures regulatory adherence in labeling & artwork operations, drives process improvements, and manages a team while collaborating with stakeholders.
8 Hours Ago
Remote or Hybrid
Montréal, QC, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The Senior Technical Accelerator Consultant will guide digital transformation for clients using ServiceNow products, improve processes, and mentor team members, ensuring customer satisfaction and successful technology adoption.
Top Skills: AIHTMLJavaScriptLdapMlSaaSSAMLServicenowSsoWeb ServicesXML
17 Hours Ago
Hybrid
Montréal, QC, CAN
Entry level
Entry level
Fintech • Financial Services
The Bilingual Secured Lending Underwriting Analyst participates in low complexity underwriting tasks, reviews basic issues according to policies, and provides information to stakeholders.
Top Skills: Financial Analysis ToolsMS Office

What you need to know about the Montreal Tech Scene

With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.

Key Facts About Montreal Tech

  • Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
  • Major Tech Employers: SAP, Google, Microsoft, Cisco
  • Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
  • Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
  • Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
  • Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account