Machine Learning GPU Software Engineer (Winnipeg)

Machine Learning GPU Software Engineer (Winnipeg)

07 Nov
|
Sapphire Stream Technology
|
Winnipeg

07 Nov

Sapphire Stream Technology

Winnipeg

Build machine learning software in Markham, Ontario, using C++ and Python to optimize GPU kernels, workloads, and next-generation computing platforms onsite.

Sapphire Stream Technology seeks a Machine Learning Software Engineer focused on GPU and AI optimization. You will develop software, analyze performance, and improve computational efficiency. The work includes agentic AI workflows, kernel development, runtime integration, and collaboration across engineering teams.

Key Responsibilities

Develop and optimize machine learning software and GPU kernels

Use agentic AI workflows for development, testing, and debugging

Optimize GPU parameters, memory layouts, latency, throughput, and power

Write maintainable C++ and Python code with automated tests





Analyze performance metrics and identify optimization opportunities

Requirements

Bachelor's or Master's degree in a related technical discipline

Solid proficiency in C++ and Python programming

Understanding of algorithms, data structures, and performance optimization

Knowledge of machine learning, numerical computing, and linear algebra

Experience developing, debugging, and testing complex software applications

Apply machine learning, GPU computing, C++, and Python expertise to performance optimization at Sapphire Stream Technology.

📌 Machine Learning GPU Software 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 software engineer (winnipeg) / winnipeg

Subscribe to this job alert:

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