IT & Software

Machine Learning GPU Optimization Engineer

Sapphire Stream Technology

Toronto · Ontario · Canada

Share this job: X Facebook WhatsApp

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
  • Strong 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

Reference: WJ-4483_1454583 · Posted 08 Nov 2026, 02:18 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Machine Learning jobs in other states

Browse jobs