Traverse StaffingTraverse Staffing
← AI and data roles
AI and dataPermanentMarkham

Machine Learning Engineer, AI Software (C++)

Machine learning engineer for a large semiconductor company in Markham, building C++17 libraries for low-latency on-device generative AI inference.

About the role

A large semiconductor manufacturing company in Markham is hiring for this role. You will develop and optimize C++17 software libraries and machine-learning operations for the company's Hexagon processors, with a focus on high-performance, low-latency on-device generative AI inference. The work supports AI features across the company's platforms.

What you'll do

  • Develop and optimize modern C++17 software libraries for on-device generative AI inference
  • Build machine-learning operations that run on Hexagon processors
  • Create model-analysis tools
  • Integrate AI features across the company's platforms and address product issues
  • Collaborate with global teams on software quality and system optimization

What you bring

  • Strong experience with modern C++, including C++17
  • Background in machine learning software and high-performance, low-latency code
  • Familiarity with on-device or generative AI inference
  • Ability to work with global teams on software quality

Details

  • Location: Markham, Canada
  • Type: Full-time

Apply below and a Traverse recruiter will be in touch.

Apply

Two minutes. A real person reads it.

No resume needed at this stage: a LinkedIn profile and a few lines are enough. A recruiter calls before anything goes to a client.