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 Robust 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
📌 C++ Python AI Kernel Engineer (Toronto)
🏢 Sapphire Stream Technology
📍 Toronto
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.