Machine Learning GPU Optimization Engineer (Winnipeg)

Machine Learning GPU Optimization Engineer (Winnipeg)

08 Nov
|
Sapphire Stream Technology
|
Winnipeg

08 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 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.

📌 Machine Learning GPU Optimization Engineer (Winnipeg)
🏢 Sapphire Stream Technology
📍 Winnipeg

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.

Subscribe to this job alert:

Get the latest job offers by email for: machine learning gpu optimization engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: machine learning gpu optimization engineer (winnipeg) / winnipeg