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

Ml Jobs

The 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 responsibilitiesOur 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 lifeAs 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.
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.
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
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
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Veterans, military spouses, and people with disabilities are encouraged to apply.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Ml Kernel Performance Engineer in Winnipeg, MB vacancy
  • $150.7k - $251.7k per year

     ...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... 
    Senior
    Performance
    Internship

    Ml Jobs

    Winnipeg, MB
    5 minutes ago
  • Amazon Web Services (AWS) Annapurna Labs seeks a ML Kernel Performance Engineer for AWS Neuron, to push high-performance kernel development for Inferentia and Trainium. You will design and optimize kernels, collaborate across compiler, runtime, framework, and hardware teams,... 
    Performance

    Amazon Inc.

    Winnipeg, MB
    2 hours ago
  • Baseten is seeking a GPU Kernel Engineer to design and optimize high-performance GPU kernels for AI workloads. You will work on low-level optimization, leveraging CUDA C++ and tensor cores to accelerate core ML operations, with exposure to state-of-the-art inference systems... 
    Performance

    Baseten

    Winnipeg, MB
    4 minutes ago
  • $114.8k - $191.8k per year

    ML Kernel Performance Engineer, AWS Neuron, Annapurna LabsThe Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon’s custom machine learning accelerators, Inferentia and... 
    Performance
    Internship
    Work from home

    Ml Jobs

    Winnipeg, MB
    4 minutes ago
  • Senior Staff ML Compiler and Performance EngineerMarkham, Ontario Senior Staff Compiler EngineerCanada - RemoteWe are partnered with a global leader in...  ...search for a Senior-Staff level compiler optimization engineer to join their growing AI/ML R&D team. General Summary... 
    Senior
    Performance

    Talentlab

    Winnipeg, MB
    4 minutes ago
  • Optimize machine learning kernels for Amazon Neuron using low-level performance analysis and accelerator expertise in Toronto, Ontario.As a Senior Machine Learning Kernel Engineer, you will develop high-performance kernels for Inferentia and Trainium accelerators. You will... 
    Senior
    Performance

    Ml Jobs

    Winnipeg, MB
    4 minutes ago
  • $120k - $195k per year

     ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity,...  ...maintain the highest standards of quality and performance in everything we do.Job Description Who...  ...developing and maintaining the Linux kernel in EOS. This includes keeping pace with... 
    Senior
    Performance

    Arista Networks, Inc.

    Winnipeg, MB
    4 minutes ago
  • Build Linux kernel systems for Arista EOS using C, CPU architecture knowledge, and...  ...skills across networking products.As a senior software engineer, you will develop and maintain kernel...  ...kernel integration, feature delivery, and performance tuning. You will collaborate with... 
    Senior
    Performance

    Arista Networks, Inc.

    Winnipeg, MB
    4 minutes ago
  • $180k - $360k per year

     ...us and help build the platform engineers turn to ship AI products. THE ROLEWe’re seeking a GPU Kernel Engineer to join our team...  ...your code directly impacts the performance of state‑of‑the‑art machine learning...  ...GPU kernels for key ML operations, including matrix multiplications... 
    Performance
    Flexible hours

    Baseten

    Winnipeg, MB
    5 minutes ago
  •  ...Qualcomm is seeking a Sr Staff/Principal DevOps Engineer to join the Machine Learning Infrastructure and Performance team in Markham, Ontario. You will maintain on-site...  ...tooling, and plan scalable infrastructure for large ML workloads. The role requires deep Linux... 
    Performance

    Linuxassociation

    Winnipeg, MB
    2 hours ago
  •  ...Physical AI. We're a small, fast-moving team of engineers and researchers from leading AI labs,...  ..., GPU utilization, memory pressure, and kernel efficiency with PyTorch Profiler, Nsight...  ...-aware placement, scaling efficiency, performance isolation, and diagnosing failures that emerge... 
    Performance

    Veeda AI

    Winnipeg, MB
    2 hours ago
  •  ...AMD is looking for a senior software engineer to join our growing team in Ontario. You will drive and enhance AMD's software, delivering high-quality...  .... The ideal candidate has deep experience in C/C++, kernel or embedded development, and strong OS fundamentals. You will... 
    Senior

    Advanced Micro Devices, Inc.

    Winnipeg, MB
    3 hours ago
  • # Senior AI/ML EngineerLimbic173k-192k CADFull-timeremote· seniorCanadallmpythontypescriptjavascriptsqlListed via Jobicy · posted 22 Oct 2026...  ..., not on DevConnect.Apply on Jobicy## DescriptionSenior AI/ML Engineer, remote in Canada: own the AI that assesses patients for US... 
    Senior
    Remote work

    Devconnectplatform

    Winnipeg, MB
    3 minutes ago
  •  ...the Vancouver office and beyond.This Senior Software Development Engineer role sits within Workday’s AI Model Serving...  ...monitoring for system health, performance, and costEvaluate technologies across...  ...codeUnderstanding of LLM and traditional ML model operationsBring distributed... 
    Senior
    Performance
    Work at office

    Workday, Inc.

    Winnipeg, MB
    2 hours ago
  • Engineer the next generation of AI/ML tooling as a Senior Software Engineer. Focus on building infrastructure that enhances ML deployment and training methodologies...  ...ML • Develop ML platform offerings for better performance • Partner with teams to implement comprehensive solutions... 
    Senior
    Performance

    Remitly

    Winnipeg, MB
    5 minutes ago
  •  ...all applications and next steps. Our partner is looking for a Senior ML Engineer - Malware Detection based remotely in Canada....  ...retraining cycles, and monitor trends in detection rates and model performance. ML Infrastructure and Experimentation: Develop reusable... 
    Senior
    Performance
    Remote work
    Worldwide
    Flexible hours

    Jobgether

    Winnipeg, MB
    3 hours ago
  • $125k - $135k per year

     ...applications and next steps. Our partner is looking for a Senior Software Engineer, AI/ML based in Canada. Join a product-focused engineering...  ...evaluation frameworks, test results, and iteratively refine model performance. ~ Strong software engineering fundamentals, including... 
    Senior
    Performance
    Remote work
    Flexible hours

    Jobgether

    Winnipeg, MB
    2 hours ago
  • $120k - $145k per year

     ...growth.Reporting to the Director of Engineering & Predictive Analytics, the Senior Software Engineer will contribute...  ...analytics products that leverage AI and ML.This position is part of the...  ...skills, seniority, geographic location, performance, shift, travel requirements, sales... 
    Senior
    Performance
    Work at office
    Remote work
    Shift work

    Hach

    Winnipeg, MB
    5 minutes ago
  •  ...all applications and next steps. Our partner is looking for a Senior ML Engineer - Email Security based remotely in Canada. The Senior ML...  ...through rules, dataset improvements, or model retraining. Model Performance Optimization: Balance detection rates against false‑... 
    Senior
    Performance
    Internship
    Remote work
    Worldwide
    Flexible hours

    Jobgether

    Winnipeg, MB
    2 hours ago
  •  ...ultra high-speed inference. About The RoleAs a Senior Research Engineer on the Inference ML team atCerebrasSystems, you will adapt today’s most advanced...  ..., and sparsity . Train models to convergence, perform hyperparameter sweeps, and analyze results to inform next... 
    Senior
    Performance

    Cerebras Systems

    Winnipeg, MB
    2 hours ago
  • Position SummaryThe AI/ML Engineer will design, develop, integrate and deploy AI and machine...  ...maintainability Evaluate AI solution quality, performance, accuracy, cost and scalability Apply...  ...as LangChain, LlamaIndex or Semantic Kernel Familiarity with vector databases,... 
    Performance

    JAVA Holdings Ltd.

    Winnipeg, MB
    4 minutes ago
  • As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel (LLK) team, you’ll work at the intersection of software and AI hardware to build the primitives...  ...-level programming, hardware-aware optimization, and performance engineering, with the opportunity to influence how our... 
    Performance

    Tenstorrent

    Winnipeg, MB
    2 hours ago
  •  ...inference APIs with Python and distributed systems expertise at Cerebras Systems, connecting GPU prefill with Cerebras decode.As a Senior Software Engineer, you will develop production software across inference APIs, model integration, and request-routing services. Your work spans... 
    Senior

    Fdetimes

    Winnipeg, MB
    5 minutes ago
  • Qualcomm Technologies, Inc. seeks a Senior Emulation Performance Engineer skilled in FPGA prototyping, system debug, and SoC pre-silicon platforms.This senior engineering role supports Qualcomm’s central SoC digital hardware organization. You will work across emulation tools... 
    Senior
    Performance

    QUALCOMM, Inc.

    Winnipeg, MB
    2 hours ago
  • We are seeking an experienced Sr. Building Performance and Commissioning Engineer for a client of ours in the Vancouver area. The successful candidate will lead and support a wide range of commissioning, recommissioning, building optimization, decarbonization, and engineering... 
    Senior
    Performance
    For contractors
    Seasonal work

    Randstad Canada

    Winnipeg, MB
    2 hours ago
  • Optimize backend performance with Java, JVM profiling, and observability tools while working from home when applicable. Focus on dependable, scalable software.This Senior Software Engineer role centers on diagnosing latency, throughput, and scaling bottlenecks in high-availability... 
    Senior
    Performance

    Okta

    Winnipeg, MB
    3 hours ago
  • Lead infrastructure performance engineering for Scotiabank in Toronto, using deep troubleshooting and resiliency expertise across complex technology domains.This senior technical Engineer resolves high-impact infrastructure performance issues across GTEP. You will establish... 
    Senior
    Performance

    Scotiabank

    Winnipeg, MB
    3 minutes ago
  • $154k - $199.5k per year

     ...looking for an AI Platform Product Engineer who can lead AI initiatives...  ...risk and compliance, and keep senior leaders informed. Identify...  ..., LlamaIndex or Semantic Kernel) or agent framework. Understanding...  ...career, development, and performance conversations with your manager... 
    Senior
    Performance
    Manual labor
    Work at office
    Work from home

    TD

    Winnipeg, MB
    5 minutes ago
  • Build low-level kernels for Tenstorrent AI hardware in a hybrid Toronto role, using strong C/C++ and performance engineering skills.As a Low-Level Software Engineer on Tenstorrent’s LLK team, you will create software primitives directly above the hardware ISA. The work connects... 
    Performance

    Tenstorrent Unlisted/Referral Jobs

    Winnipeg, MB
    2 hours ago
  •  ...efficiency analysis, participate in weekly metrics reviews, and support onboarding of large customers and high-traffic eventsAdvise engineering teams on scalable, efficient feature design; review pull requests and SQL changes for latency, resource, and scale impact, and... 
    Senior
    Performance
    Long term contract
    Work from home

    Okta

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

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