AI & Emerging technologies

C++ Python AI Kernel Engineer

Sapphire Stream Technology

Toronto · Ontario · Canada

Share this job: X Facebook WhatsApp Save job : C++ Python AI Kernel Engineer

Build efficient machine learning kernels with C++ and Python onsite at Sapphire Stream Technology in Markham, Ontario.

This Machine Learning Software Engineer role centers on advanced software development, kernel fusion, and GPU computing. You will create maintainable code, microbenchmarks, and regression tests while supporting inference frameworks and computing platforms. The position also involves technical discussions, code reviews, debugging, and engineering improvements.

Key Responsibilities:

  • Design and maintain machine learning kernels and fusion techniques
  • Write clean, testable C++ and Python software
  • Create microbenchmarks and automated regression tests
  • Support runtime integration, deployment, and performance tuning
  • Participate in design discussions, reviews, and debugging

Requirements:

  • Degree in Computer Science, Engineering, or related discipline
  • Strong programming skills in C++ and Python
  • Solid software engineering and performance optimization knowledge
  • Experience developing and testing complex software applications
  • Strong analytical, communication, and collaboration abilities

Develop kernel fusion, regression testing, and runtime solutions for advanced AI and computing platforms with SST.

#J-18808-Ljbffr

Reference: WJ-4483_1629314 · Posted 15 Nov 2026, 02:04 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs