Postuler

Publié il y a 7 jours

GPU & AI Optimization Engineer

@ Sapphire Stream Technology

Toronto, Ontario

Temps plein
Postuler
SIGNAUX

Responsabilités :

  • Develop, implement, and optimize machine learning software, GPU kernels, and computational workloads for advanced computing platforms.
  • Leverage agentic AI tools and workflows to accelerate software development, testing, debugging, and optimization.
  • Support software and workload development across pre-silicon and post-silicon development environments.
  • Design and maintain efficient machine learning kernels, kernel fusion techniques, and performance optimization solutions.
  • Develop clean, maintainable, and testable C++ and Python code, including microbenchmarks and automated regression tests.
  • Optimize GPU execution parameters, including tile sizes, block configurations, and memory layouts, to improve latency, throughput, and power efficiency.

Résumé des exigences :

  • Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, Computer Systems, or a related technical discipline.
  • Knowledge of machine learning concepts, numerical computing, and linear algebra.
  • Experience developing, debugging, and testing complex software applications.
  • Ability to work effectively in a fast-paced, collaborative engineering environment.
  • Preferred Qualifications
Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-03
Première détection par notre source
2026-11-10
Mise à jour du dossier source
2026-11-10

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Sapphire Stream Technology

ChampValeur
Offres sur Jobsy1
Description

About Sapphire Stream Technology

Sapphire Stream Technology (SST) is a technology and engineering solutions company specializing in software development, AI and machine learning, semiconductor technologies, automotive solutions, and advanced engineering services.

We collaborate with leading global technology companies to deliver innovative engineering solutions and support the development of next-generation products.

As we continue to expand our presence in North America, we are looking for talented engineers who are passionate about emerging technologies, solving complex technical challenges, and contributing to advanced AI and computing solutions.

Position Overview

SST is seeking a Machine Learning Software Engineer – GPU & AI Optimization to join our growing engineering team in Markham, Ontario.

The successful candidate will work on advanced machine learning software development, GPU computing, and performance optimization for next-generation computing platforms.

This role involves developing and optimizing machine learning kernels, leveraging agentic AI workflows to improve engineering productivity, and collaborating with cross-functional engineering teams to enhance software performance, computational efficiency, and power optimization.

We are looking for an enthusiastic, technically strong individual who enjoys working on complex engineering challenges and exploring innovative approaches to AI and GPU software development.

Key Responsibilities

  • Develop, implement, and optimize machine learning software, GPU kernels, and computational workloads for advanced computing platforms.
  • Leverage agentic AI tools and workflows to accelerate software development, testing, debugging, and optimization.
  • Support software and workload development across pre-silicon and post-silicon development environments.
  • Design and maintain efficient machine learning kernels, kernel fusion techniques, and performance optimization solutions.
  • Develop clean, maintainable, and testable C++ and Python code, including microbenchmarks and automated regression tests.
  • Optimize GPU execution parameters, including tile sizes, block configurations, and memory layouts, to improve latency, throughput, and power efficiency.
  • Support runtime integration, deployment, and performance tuning across machine learning inference frameworks and computing platforms.
  • Analyze GPU performance using profiling tools and performance metrics to identify bottlenecks and optimization opportunities.
  • Collaborate with software, hardware, runtime, and machine learning engineering teams to improve system-level efficiency.
  • Participate in technical design discussions, code reviews, debugging, and continuous improvement initiatives.
  • Contribute to the development of innovative engineering solutions for emerging AI and high-performance computing applications.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, Computer Systems, or a related technical discipline.
  • Strong programming proficiency in C++ and Python.
  • Solid understanding of software engineering principles, algorithms, data structures, and performance optimization.
  • Knowledge of machine learning concepts, numerical computing, and linear algebra.
  • Experience developing, debugging, and testing complex software applications.
  • Strong analytical and problem-solving abilities.
  • Excellent communication, collaboration, and teamwork skills.
  • Ability to work effectively in a fast-paced, collaborative engineering environment.

Preferred Qualifications

  • Practical experience using agentic AI workflows, AI coding assistants, or AI-driven development tools to improve engineering efficiency.
  • Experience with GPU computing or parallel programming technologies such as CUDA, HIP, or OpenCL.
  • Familiarity with GPU graphics programming technologies such as DirectX or Vulkan.
  • Experience developing and optimizing machine learning kernels and GPU-accelerated workloads.
  • Understanding of machine learning architectures, including Transformers, U-Nets, and Convolutional Neural Networks (CNNs).
  • Familiarity with pre-silicon software development or hardware emulation platforms such as FPGA, ZeBu, or Veloce.
  • Experience with performance profiling tools and GPU performance metrics, including occupancy, memory bandwidth, FLOPs, and roofline analysis.
  • Knowledge of kernel fusion, memory optimization, parallel execution, and high-performance computing.
  • Experience with machine learning inference frameworks, runtime integration, or production software deployment.
  • Exposure to hardware-software co-optimization and power-efficient computing.

Why Join SST?

  • Work on advanced AI, machine learning, and GPU computing technologies.
  • Contribute to challenging engineering projects involving next-generation computing platforms.
  • Collaborate with experienced engineering professionals and global technology teams.
  • Gain exposure to emerging technologies in semiconductor engineering and high-performance computing.
  • Be part of SST's growing North American engineering organization.

Work Location

Markham, Ontario, Canada – Onsite

This position requires working onsite and collaborating closely with engineering teams.

Equal Opportunity Employer

Sapphire Stream Technology is committed to providing an inclusive and respectful workplace. Employment decisions are based on qualifications, experience, and business requirements, in accordance with applicable employment and human rights legislation.

Emplois semblables

  • New Grad - Trader Trainee

    Vaughan, ON +1

    Combined Metal Industries

    Travel Required (must have a valid G license); The final salary offered will be determined based on a holistic assessment of the candidate’s experience, education, training, and alignment with the role’s requirements;…

    G licence, Relationship building, Sales, Decision making, Customer relations

  • Ingénieur.e principal.e - Mines souterraines

    Greater Sudbury, ON +2

    BBA

    Baccalauréat · Civil engineering · Ventilation systems · Dispatching

    Civil engineering, Ventilation systems, Dispatching, Sales, Customer service

    Principal Engineer – Underground Mining

    Greater Sudbury, ON +2

    BBA

    Bachelor’s · Sales · Mining engineering · Procurement

    Sales, Mining engineering, Procurement, Ventilation systems, Upselling

  • Senior Security Engineer, Enterprise Security

    Toronto, ON
    HybrideTemps plein

    Rootly

    We care more about execution, ownership, and impact than fancy degrees or FAANG experience; Strong access management experience, including Google Workspace administration, Google or Okta as an identity provider, access…

  • Construction Surveyor

    Toronto, ON
    Temps plein

    Reliance Impact

    Working closely with project managers, site superintendents, engineers, and field personnel, the Construction Surveyor will provide essential technical support to ensure construction…; Competitive Compensation: Earn…

  • Technical Support Engineer

    Toronto, ON
    Temps plein

    Luxoft

    Basic networking knowledge; AWS Experience (VPC, EC2, S3, RDS, IAM); Experience in DevOps

    Technical support, Git, GitHub, Linux, Troubleshooting, ITIL

  • Principal, Trade Support

    Toronto, ON
    Temps plein

    GlassRatner

    It is well suited to a leader who combines operational excellence, strong risk management instincts, and the ability to lead transformational change within a complex global investment…; Skills and Qualifications;…

  • Contracts and Compliance Manager

    Toronto, ON
    Temps plein

    Robert Half

    Bachelor's degree in Law, Business, Finance, Supply Chain, Risk Management, or a related field; 10+ years of experience in contract management, commercial negotiations, compliance, or risk management; Strong knowledge…

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.