C++ Python AI Kernel Engineer
Sapphire Stream Technology
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-LjbffrReference: WJ-4483_1629314 · Posted 15 Nov 2026, 02:04 AM