Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior ML Kernel Performance Engineer

$150.7k - $251.7k per year

Amazon Web Services (AWS)

Description

Annapurna Labs team at Amazon builds Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon’s custom machine learning accelerators, Inferentia and Trainium.

The Acceleration Kernel Library team is at the forefront of maximizing performance for Amazon's custom ML accelerators. Working at the hardware-software boundary, our engineers craft high-performance kernels for ML functions, ensuring every FLOP counts in delivering optimal performance for our customers' demanding workloads. We combine deep hardware knowledge with ML expertise to push the boundaries of what's possible in AI acceleration.

The Amazon Neuron SDK, developed by the Annapurna Labs team at Amazon, is the backbone for accelerating deep learning and GenAI workloads on Amazon's Inferentia and Trainium ML accelerators. This comprehensive toolkit includes an ML compiler, runtime, and application framework that seamlessly integrates with popular ML frameworks like PyTorch, enabling unparalleled ML inference and training performance.

As part of the broader Neuron Compiler organization, our team works across multiple technology layers - from frameworks and compilers to runtime and collectives. We not only optimize current performance but also contribute to future architecture designs, working closely with customers to enable their models and ensure optimal performance. This role offers a unique opportunity to work at the intersection of machine learning, high-performance computing, and distributed architectures, where you'll help shape the future of AI acceleration technology.

This is an opportunity to work on cutting-edge products at the intersection of machine-learning, high-performance computing, and distributed architectures. You will architect and implement business-critical features, publish cutting‑edge research, and mentor a brilliant team of experienced engineers. We operate in spaces that are very large, yet our teams remain small and agile. There is no blueprint. We're inventing. We're experimenting. It is a very unique learning culture. The team works closely with customers on their model enablement, providing direct support and optimization expertise to ensure their machine learning workloads achieve optimal performance on Amazon's ML accelerators.

Explore the product and our history!

Key job responsibilities

Role

Our kernel engineers collaborate across compiler, runtime, framework, and hardware teams to optimize machine learning workloads for our global customer base. Working at the intersection of software, hardware, and machine learning systems, you'll bring expertise in low-level optimization, system architecture, and ML model acceleration. In this role, you will:

  • — design and implement high-performance compute kernels for ML operations, leveraging the Neuron architecture and programming models
  • — Analyze and optimize kernel-level performance across multiple generations of Neuron hardware
  • — Conduct detailed performance analysis using profiling tools to identify and resolve bottlenecks
  • — Implement compiler optimizations such as fusion, sharding, tiling, and scheduling
  • — Work directly with customers to enable and optimize their ML models on AWS accelerators
  • — Collaborate across teams to develop innovative kernel optimization techniques

A day in the life

As You Design And Code Solutions To Help Our Team Drive Efficiencies In Software Architecture, You’ll Create Metrics, Implement Automation And Other Improvements, And Resolve The Root Cause Of Software Defects. You’ll Also

Build high-impact solutions to deliver to our large customer base.

Participate in design discussions, code review, and communicate with internal and external stakeholders.

Work cross‑functionally to help drive business decisions with your technical input.

Work in a startup‑like development environment, where you’re always working on the most important stuff.

Basic Qualifications

  • 5+ years of non‑internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Preferred Qualifications

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • * Expertise in accelerator architectures for ML or HPC such as GPUs, CPUs, FPGAs, or custom architectures
  • * Experience with GPU kernel optimization and GPGPU computing such as CUDA, NKI, Triton, OpenCL, SYCL, or ROCm
  • * Demonstrated experience with NVIDIA PTX and/or AMD GPU ISA
  • * Experience developing high performance libraries for HPC applications
  • * Proficiency in low-level performance optimization for GPUs
  • * Experience with LLVM/MLIR backend development for GPUs
  • * Knowledge of ML frameworks (PyTorch, TensorFlow) and their GPU backends
  • * Experience with parallel programming and optimization techniques
  • * Understanding of GPU memory hierarchies and optimization strategies

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign‑on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.

CAN, ON, Toronto - 150,700.00 - 251,700.00 CAD annually

Company

Amazon Development Centre Canada ULC

Job ID: A10526701

#J-18808-Ljbffr
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior ML Kernel Performance Engineer in Toronto, ON vacancy
  • $100k per year

     ...industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency....  ...our team and looking for contributors of all seniorities. As a Software Engineer on the Acceleration Kernel Development team at Tenstorrent, you’ll work at... 
    Performance
    Permanent employment
    Full time

    Tenstorrent

    Toronto, ON
    more than 2 months ago
  •  ...more about how we work . ML Platform & Infrastructure Team...  ...into a scalable, high-performance LLM serving and routing platform...  ...that allow Data Scientists and Engineers to host open-source LLMs reliably...  ...state-of-the-art LLM inference engines and GPU orchestration systems.... 
    Senior
    Performance
    Long term contract
    Manual labor

    Wealthsimple Technologies

    Toronto, ON
    16 days ago
  •  ...Must-Have Skills Experience with large-scale, production   ML   systems Strong cloud background   — ideally   GCP  (Google...  ...and GCP   ML   stack experience (preferred) Strong coding + engineering background  (not just academic modeling)   Bonus Skills... 
    Suggested
    Full time

    Thinkpivot

    Toronto, ON
    more than 2 months ago
  • $130k - $180k per year

     ...Full-Stack Engineer, ML Tooling & Infrastructure Location: Toronto GTA (on-site)  Type: Full-time  Openings: 1  Salary: CA$130K – $180K + equity The role Be the force multiplier for a core computer vision and machine learning team. You won't build foundation... 
    Suggested
    Full time

    Targeted Talent

    Toronto, ON
    4 days ago
  •  ...Build tooling to accelerate perception engineers' workflows - fast data access, reproducible...  ...diagnostics to track dataset health, model performance, and pipeline reliability You have...  ...(AWS - S3, EC2, etc.) Understanding of ML workflows and dataset versioning We Prefer... 
    Performance
    Full time

    Aerovect

    Toronto, ON
    a month ago
  • $123.3k - $159.5k per year

     ...generation, fraud detection, and more. The ML Infrastructure team is responsible...  ...experiences. We empower product engineering teams by providing scalable, high-performance systems that drive AI innovation...  ...and tooling. Partner with senior engineers to evaluate next-generation... 
    Senior
    Performance
    Full time
    Seasonal work
    Local area

    Thumbtack

    Toronto, ON
    more than 2 months ago
  •  ...edge AI technology, revolutionizing performance expectations, ease of use, and cost...  ...looking for contributors of all seniorities. As an Acceleration Kernel Developer at Tenstorrent, you will...  ...closely with a team of highly skilled engineers to ensure that our software operates... 
    Performance
    Permanent employment
    Internship

    Tenstorrent University Jobs

    Toronto, ON
    more than 2 months ago
  • $160k - $200k per year

     ...between product, design, and engineering are giving way to smaller, faster...  ...instead of months. As a Senior Data Engineer, you'll own the...  ...Experience supporting data science or ML workflows in production....  ...coverage Pay reflects skills, performance, market benchmarking,... 
    Senior
    Performance
    Long term contract
    Permanent employment
    Full time
    Internship
    3 days per week

    Clutch Technologies

    Toronto, ON
    12 days ago
  •  ...tools. Georgian's in-house AI Lab of 10+ engineers and scientists assist portfolio companies...  ...Experience contributing to open-source AI/ML-related projects or research papers....  ...ensure every candidate has the opportunity to perform at their best. If you require any specific... 
    Internship

    Georgian Partners Growth

    Toronto, ON
    more than 2 months ago
  • $85 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: ML Engineer (Coding Agent Experience) Type: Contract...  ...MLOps , and LLM applications . Identify bugs, edge cases, performance issues, and failure modes. Compare outputs from multiple... 
    Performance
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Toronto, ON
    more than 2 months ago
  •  ...This quality-first foundation makes data the engine of trust, powering AI, analytics, and...  ...Candid and Caring Aim High   As a Senior Sales Engineer, you will work closely with...  ...environments ~ Experience leveraging Python for AI/ML prototyping or data science tasks is a... 
    Senior
    Long term contract
    Full time
    Worldwide
    Flexible hours

    Ataccama

    Toronto, ON
    11 days ago
  •  ...experts dedicated to maximizing their performance. As part of the Vista Equity Partners...  ...Overview TripleLift is seeking a Senior Data Engineer to join a small, influential Data Engineering...  ..., with a strong focus on data and ML processes running in production at scale... 
    Senior
    Performance
    Full time

    Triplelift

    Toronto, ON
    26 days ago
  •  ...innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor to the development and optimization of our real-time signal processing... 
    Senior
    Performance
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Toronto, ON
    more than 2 months ago
  •  ...people already working in tech: AI Systems Engineering, AI & Machine Learning, and Forward...  ...advanced engineering programs for working mid/senior engineers, and we're looking for a small number...  ...(Staff/Principal Engineer, Senior/Staff ML Engineer, Solutions Architect, Forward... 
    Senior
    Hourly pay
    Full time
    Work at office
    Remote work
    Worldwide
    Afternoon shift

    Triple Ten Inc.

    Toronto, ON
    a month ago
  • $165k - $200k per year

     ...Senior Cloud Infrastructure Engineer Location: Toronto GTA (hybrid) · Type: Full-time · Openings:...  ...lead key projects and work closely with ML, computer vision and data teams. What...  ..., storage classes, replication, performance tuning ~ Strong infrastructure-as-code... 
    Senior
    Performance
    Full time

    Targeted Talent

    Toronto, ON
    3 days ago
  •  ...CoreFactor is searching for a Senior AI Engineer on a permanent/full-time basis.  This position...  ...of models and LLM-powered tools based on performance metrics, cost, and user feedback.  Technical...  ....  Proficiency in Python and ML/AI libraries (e.g., Scikit-learn, PyTorch... 
    Senior
    Performance
    Permanent employment
    Full time
    Work at office

    CoreFactor

    Toronto, ON
    20 days ago
  •  ...own the technical architecture of high-impact custom features and integrations, ensuring solutions are robust, performant, and aligned with Sitetracker's engineering standards. This opportunity offers the autonomy to solve complex technical challenges, mentor fellow engineers... 
    Senior
    Performance
    Long term contract
    Full time

    Sitetracker

    Toronto, ON
    2 days ago
  • $120k - $160k per year

     ...’s where you come in. The Role We're hiring our Senior Data Engineer (Data / ML Platform) to stand up data engineering as a discipline at...  ...-facing products. Developing cost-efficient, high-performance data services and infrastructure that support real-time and... 
    Senior
    Performance
    Full time
    Contract work
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    more than 2 months ago
  • $119k - $145k per year

     ...experience within the Achievers platform. Its performance is shaped by a connected set of drivers,...  ...skills, with experience advising senior executives and responding to challenge....  ...ability to influence across Finance, Product, Engineering, BI, Customer Success and Operations.... 
    Senior
    Performance
    Permanent employment
    Full time
    Temporary work
    Work at office
    Flexible hours

    Achievers

    Toronto, ON
    13 days ago
  • $180k - $220k per year

     ...and innovative problem-solving. BitGo is seeking a skilled Senior Data Engineer to join our Data Engineering team and help build, scale, and...  ...$180,000 and $220,000 CAD base salary. Equity, an annual performance bonus, and the benefits outlined above are also part of this... 
    Senior
    Performance
    Full time
    Work at office
    Worldwide

    Bitgo

    Toronto, ON
    9 days ago
  • $108k - $158k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: As a leading...  ...and document IP (block/SoC) development for a variety of high performance, high quality, low power world class products. Qualcomm... 
    Senior
    Performance
    Remplacement
    Full time
    Work from home

    Qualcomm

    Toronto, ON
    10 days ago
  • $160k - $180k per year

     ...Forward Deployed Engineer (Data, ML & AI) Location: Remote Timezone: NA/Eastern Type: Full-time Experience: 10+ Years Role Overview This position requires a Forward Deployed Engineer (FDE) specializing in Data, Machine Learning, and AI to embed directly within... 
    Remote job
    Full time
    Immediate start
    Flexible hours

    Carbon 60

    Toronto, ON
    more than 2 months ago
  •  ...because learning never stops. The Adventure Ahead As a Senior Product Engineer, you bring strong expertise in either backend or frontend...  ...architecture, state management, design systems, accessibility, or performance. Backend breadth Node.js and TypeScript services or... 
    Senior
    Performance
    Full time
    For contractors
    Work at office
    Worldwide
    3 days per week

    Docebo

    Toronto, ON
    10 days ago
  • $110k - $125k per year

     ...everyday! Apply today and find plenty of reasons to SMILE! The Cloud Site Reliability Engineer (SRE) is responsible for ensuring the reliability, scalability, and performance of production-grade services deployed across multiple cloud vendors and infrastructure platforms... 
    Performance
    Full time
    Remote work
    Flexible hours

    Smile Digital Health

    Toronto, ON
    more than 2 months ago
  • $146k - $201.3k per year

     ...opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. The Engineering Opportunity Reporting to the Director of Quality & Performance, this role as Engineering Manager of Performance & Resilience will drive performance and... 
    Performance
    Full time
    Local area
    Worldwide

    Okta

    Toronto, ON
    more than 2 months ago
  • $5000 per month

     ...Hi there! Thanks for stopping by Lightspeed's Data Office is hiring a Senior Analytics Engineer to design and own the data models that drive decisions across financial performance, GTM activities, and product insights. You'll partner with stakeholders across Finance, Revenue... 
    Senior
    Performance
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Lightspeed Commerce

    Toronto, ON
    13 days ago
  •  ...workflow execution. We’re hiring a Senior Backend Engineer to help build and scale the core infrastructure...  ...who enjoys designing reliable, high-performance systems and taking ownership of backend...  ...with document processing, OCR, or AI/ML integrations Experience with... 
    Senior
    Performance
    Work at office

    Feathery

    Toronto, ON
    a month ago
  • $120k - $160k per year

     ...creative minds, driven by a shared mission to engineer the future and safeguard our planet....  ...Armstrong's global talent, learning and performance agenda. This role will translate business...  ...development programs for people managers and senior leaders. • Develop targeted capability-... 
    Senior
    Performance
    Remplacement
    Full time

    Armstrong Fluid Technology

    Toronto, ON
    4 days ago
  • $170k - $200k per year

     ...compelling incentives that drive retention and revenue growth. As a Senior ML Engineer within our Benefits Personalization Squad , you will own...  ...and robust data pipelines, including optimizing their performance  Passion for leveraging AI tools to streamline collaboration... 
    Senior
    Performance
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    Hellofresh

    Toronto, ON
    5 days ago
  • $166k - $195k per year

     ...their careers. We’re a high-performing, fast-moving team with ethics...  ...rewards.  The International engineering team's mission is to expand...  ...their financial lives!  As a Senior Full Stack Software Engineer...  .... You will bridge high-performance frontend interfaces with resilient... 
    Senior
    Performance
    Full time
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior ML Kernel Performance Engineer. Be the first to apply!