09 Nov
|
Sapphire Stream Technology
|
Winnipeg
09 Nov
Sapphire Stream Technology
Winnipeg
Optimize GPU kernels and machine learning software onsite in Markham, Ontario, using C++ and Python for advanced computing platforms.
Sapphire Stream Technology seeks a Machine Learning Software Engineer focused on GPU and AI optimization. You will develop machine learning kernels, analyze performance, and support software across pre-silicon and post-silicon environments. The work includes agentic AI workflows, runtime integration, and cross-functional engineering collaboration.
Key Responsibilities
Develop and optimize machine learning software and GPU kernelsUse agentic AI workflows for development, testing, and debuggingOptimize tile sizes, block configurations, and memory layoutsAnalyze GPU bottlenecks using profiling tools and metricsCollaborate across software,
hardware, runtime, and machine learning teamsRequirements:
Bachelor's or Master's degree in a related technical disciplineStrong C++ and Python programming proficiencyUnderstanding of algorithms, data structures, and performance optimizationKnowledge of machine learning, numerical computing, and linear algebraExperience developing, debugging, and testing complex softwareApply GPU computing, machine learning, C++, and Python expertise to improve performance at Sapphire Stream Technology.
#J-18808-Ljbffr
📌 Machine Learning Gpu Optimization Engineer (Winnipeg)
🏢 Sapphire Stream Technology
📍 Winnipeg