Postuler

Publié il y a 9 jours

Machine Learning 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-01
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 Jobsy4
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

  • Machine Learning Engineer

    Toronto, ON
    Temps plein

    Syntrace

    3+ ansCandidates need several years of experience building machine learning systems in production, strong Python skills, and experience with modern deep learning frameworks. A disciplined approach to model evaluation is required.

    Python

  • Senior Machine Learning Engineer

    Toronto, ON
    Contrat

    BuzzClan

    Candidates need extensive hands-on Azure Machine Learning and MLOps experience, strong Python and SQL skills, and a record of deploying models to production. Solid knowledge of statistics, data preparation and model evaluation is also required, along with strong communication and stakeholder management skills.

    Azure Machine Learning, Azure AI Foundry, Databricks, Power BI, Power Automate, Git

  • Machine Learning Engineer

    Toronto, ON
    Hybride

    Provision

    Candidates need experience shipping and operating ML or AI systems used by real customers, strong Python and software engineering skills, and practical work with modern language or multimodal models and retrieval. Sound judgment on data quality, experimentation and failure modes is also required.

    Machine learning, ML, Blueprints, Python, Debugging, Modern languages

  • Senior Machine Learning Engineer

    Toronto, ON
    TélétravailTemps plein

    Wiser Solutions

    7+ ansCandidates need 7+ years in ML or AI engineering with a record of shipping and owning production systems. They need hands-on experience with model training and evaluation, LLMs, RAG, embeddings, vector databases, MLOps tooling and AWS, plus strong Python.

    AWS SageMaker, AWS Bedrock, MLflow, Weights & Biases, Airflow, Python

  • Senior Machine Learning Engineer

    Toronto, ON
    Contrat

    Randstad Canada

    Candidates need advanced hands-on experience with Azure Machine Learning, MLOps, CI/CD and containerized deployment, plus strong Python and production ML engineering skills. Deep knowledge of ML algorithms, statistics and data drift is also required.

    Azure Machine Learning, Azure AI Foundry, Databricks, Power BI, Power Automate, VS Code

  • Machine Learning Engineer

    Toronto, ON
    65–75 $/hContrat

    Altis

    Candidates need extensive hands-on experience deploying machine learning models in production, plus advanced skills in Azure Machine Learning, MLOps and model monitoring. Strong Python and SQL skills, a solid grounding in statistics and ML algorithms, and clear communication with stakeholders are also needed.

    Azure Machine Learning, Azure AI Foundry, Databricks, Power BI, Power Automate, VS Code

  • Senior Machine Learning Engineer

    Vancouver, BC +2
    TélétravailTemps plein

    Themis Solutions Inc.

    Candidates need hands-on experience shipping agentic systems, strong data preparation skills for complex unstructured data, and experience with open-source LLMs and commercial LLM APIs. Mentorship in agile software teams and clear communication with internal and external stakeholders are also required.

    ChatGPT, Gemini

  • Senior Machine Learning Engineer, Fulfillment

    Ontario
    Télétravail

    Instacart: Instacart, the leading grocery technology company in North America, works with grocers and retailers to transform how people shop.

    5+ ansCandidates need five or more years deploying machine learning in production, strong Python and SQL skills, and experience with cloud platforms, Docker and monitoring. A bachelor's degree or equivalent experience is required; a master's or PhD is preferred.

    Python, SQL, Docker, Kubernetes, Airflow, Spark

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.