07 Nov
|
Sapphire Stream Technology
|
Toronto
07 Nov
Sapphire Stream Technology
Toronto
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
- Solid 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.
📌 Machine Learning GPU Optimization Engineer (Toronto)
🏢 Sapphire Stream Technology
📍 Toronto