07 Nov
|
Sapphire Stream Technology
|
Ontario
07 Nov
Sapphire Stream Technology
Ontario
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 kernels
Use agentic AI workflows for development, testing, and debugging
Optimize tile sizes, block configurations, and memory layouts
Analyze GPU bottlenecks using profiling tools and metrics
Collaborate across software,
hardware, runtime, and machine learning teams
Requirements: Bachelor's or Master's degree in a related technical discipline
Robust C++ and Python programming proficiency
Understanding of algorithms, data structures, and performance optimization
Knowledge of machine learning, numerical computing, and linear algebra
Experience developing, debugging, and testing complex software
Apply GPU computing, machine learning, C++, and Python expertise to improve performance at Sapphire Stream Technology.
#J-18808-Ljbffr
📌 Machine Learning GPU Optimization Engineer (Ontario)
🏢 Sapphire Stream Technology
📍 Ontario