Ml Kernel Performance Engineer, Aws Neuron, Annapurna Labs
$114.8k - $191.8k per yearMl Jobs
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 Trainium.
The Acceleration Kernel Library team is at the forefront of maximizing performance for AWS’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 AWS Neuron SDK, developed by the Annapurna Labs team at AWS, 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 AWS 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.
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.
About the teamAmazon values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Inclusive Team CultureHere at Amazon, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee’led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Work/Life BalanceOur team puts a high value on work–life balance. It isn’t about how many hours you spend at home or at work;
it’s about the flow youestablish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life–long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
Basic Qualifications
3+ years of non‑internship professional software development experience
2+ years of non‑internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Preferred Qualifications
3+ 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
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 - 114,800.00 - 191,800.00 CAD annually
#J-18808-Ljbffr
The Acceleration Kernel Library team is at the forefront of maximizing performance for AWS’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 AWS Neuron SDK, developed by the Annapurna Labs team at AWS, 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 AWS 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.
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.
About the teamAmazon values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Inclusive Team CultureHere at Amazon, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee’led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Work/Life BalanceOur team puts a high value on work–life balance. It isn’t about how many hours you spend at home or at work;
it’s about the flow youestablish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life–long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
Basic Qualifications
3+ years of non‑internship professional software development experience
2+ years of non‑internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Preferred Qualifications
3+ 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
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 - 114,800.00 - 191,800.00 CAD annually
#J-18808-Ljbffr
Vacancy posted 46 minutes ago
Similar jobs that could be interesting for youBased on the Ml Kernel Performance Engineer, Aws Neuron, Annapurna Labs in Winnipeg, MB vacancy
$150.7k - $251.7k per year
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... ...accelerators, Inferentia and Trainium.The Acceleration Kernel Library team is at the forefront of maximizing performance...Amazon Web ServicePerformanceInternship- 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,...Amazon Web ServicePerformance
- Build performance-critical software for Amazon Neuron, combining kernel optimization and system architecture for Inferentia and Trainium accelerators.This senior engineering role sits within Annapurna Labs at Amazon and supports the Neuron software development kit. You will...Performance
- 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
$120.8k - $201.7k per year
...you’ll be developing hardware solution for AWS data center including AWS Inferentia,... ...looking for a passionate Design Verification Engineer to join our newly formed team responsible... ..., algorithms, functionality, and performance with strong overall debugging skillsExperience...Amazon Web ServicePerformanceWork from home$161.1k - $269k per year
DescriptionAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, and our Custom Silicon organization... .... We are looking for a passionate Design Verification Engineer to join our newly formed team responsible for verifying high-speed...Amazon Web ServiceWork from home- Remote - Canada Robots & Pencils is an AWS Partner building production AI systems for enterprise clients who need real engineering, not proofs of concept that never ship. We work... ...the model AWS Trainium or Inferentia (Neuron SDK) experience is a strong plus; if you...Amazon Web ServiceRemote work
$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...Amazon Web ServicePerformanceFlexible hours- ...We're a small, fast-moving team of engineers and researchers from leading AI labs, tackling some of the most... ...utilization, memory pressure, and kernel efficiency with PyTorch Profiler,... ...aware placement, scaling efficiency, performance isolation, and diagnosing failures...Performance
- Senior Staff ML Compiler and Performance EngineerMarkham, Ontario Senior Staff Compiler EngineerCanada - RemoteWe are partnered with a global leader... ...the search for a Senior-Staff level compiler optimization engineer to join their growing AI/ML R&D team. General Summary:...Performance
$150.7k - $251.7k per year
DescriptionAnnapurna Labs designs silicon and software that accelerates innovation. Customers... ...help our customers change the world. AWS Neuron is the complete software stack for the... ...This role is for a Sr. Software Development Engineer on the Developer Experiences (DevEx) team...Amazon Web ServicePerformanceInternshipWork from home$110k - $130k per year
...candidate will design and implement machine learning pipelines using AWS SageMaker and develop Generative AI applications. Candidates should... ...of experience in IT, with strong knowledge of AWS services and ML frameworks. This full-time role offers a competitive salary between...Amazon Web ServiceFull time$154k - $199.5k per year
...looking for an AI Platform Product Engineer who can lead AI initiatives... ...Create demos, slide decks, hands‑on labs, sample code and reference... ...least one major cloud (Azure, AWS or GCP) and its AI services.... ...LangChain, LlamaIndex or Semantic Kernel) or agent framework. Understanding...Amazon Web ServicePerformanceManual laborWork at officeWork from home- ...bringing them the tools and insight they need to deliver faster, more performant, more dependable, and less expensive Java services. Come join... ...on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon. This is not a...PerformanceRemote workWorldwideFlexible hours
- Investigate complex performance issues across cloud applications as a hands-on Performance Tester... ..., and practical knowledge of Kubernetes, AWS, Java/JVM, and PostgreSQL. You will... ...indexingRequirements: Five or more years of performance engineering experienceRecent cloud and Kubernetes...Amazon Web ServicePerformanceManual laborRemote work
- ML Engineer (Python, MLOps, IA générative), lab IA et données, Montréal (télétravail) Poste permanent chez Abbeal : transformer des prototypes de machine learning... ...backendPratiques MLOps, Docker et KubernetesCloud AWS, GCP ou Azure, Git et CI/CDAutonomie, rigueur et...Amazon Web ServicePermanent employmentRemote work
- ..., this machine learning systems engineer benchmarks and tunes production LLM serving across AWS Trainium2 and Trainium3. Python... ...engineer focused on accelerator performance and customer-ready inference systems... ...Qwen-family models, vLLM, AWS Neuron, long contexts, and multi-chip...Amazon Web ServicePerformanceRemote work
$72.06k - $138.94k per year
At Capgemini Engineering, the world leader in engineering services, we bring... ...current and next‑generation AWS Trainium platforms, including... ...representative load, price‑performance, long‑context and multi‑chip scaling... ...‑family models in vLLM on AWS Neuron. Design and run matched,...Amazon Web ServicePerformanceFull timeLocal area- 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
- Amazon Web Services (AWS) Professional Services is seeking a skilled ML Engineer to join our Delivery Consulting team in Canada (Calgary). In this role, you will design, implement, and manage AWS AI/ML and GenAI solutions that meet customers' technical requirements and business...Amazon Web Service
- AWS Professional Services is seeking ML/GenAI experts to help Canadian public sector clients leverage AWS services for production-ready ML solutions. You will partner with ML engineers and cloud architects to design, build, and deploy innovative GenAI workloads using Bedrock...Amazon Web Service
$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...Performance- 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
- ...Canada using deep PyTorch expertise across AWS Trainium and Amazon SageMaker training pipelines.Robots & Pencils seeks a Staff ML Engineer to operate and train models on Trainium-powered... ...debuggingAWS Trainium or Inferentia Neuron SDK experience is valuableSolid Python fundamentals...Amazon Web ServiceRemote work
- ...La Caisse, Montréal, cherche un spécialiste Cloud AWS pour assurer la stabilité, disponibilité et performance de son infrastructure infonuagique. Vous travaillerez au sein d'une équipe TI pour développer et maintenir des catalogues produits cloud, tout en supportant les différentes...Amazon Web ServicePerformance
- OverviewLucrodyne is an AWS and Azure Consulting Partner based in the Greater Toronto Area... ...Experience with data pipelines and ML workflows Hands-on experience with AI/ML... ...Experience with model monitoring, scaling, and performance optimization Experience with Docker and...Amazon Web ServicePerformance
- CUDA C++ engineers can design GPU kernels at Baseten, optimizing matrix multiplication and attention for production machine learning inference. Work... ...a GPU Kernel Engineer, you will support Baseten’s Model Performance team and its inference stack. You will write CUDA and PTX...Performance
- Advance Linux kernel networking at Arista Networks through C development, upstream collaboration, and customer-focused problem solving for EOS.This senior engineering role supports the Linux Kernel team responsible for EOS across data center, campus, and routing environments...
$100k - $120k per year
...upheld the highest standards of innovation, engineering excellence and customer service. It... ...expertise across several of the following: AWS Data & Analytics Amazon S3, AWS Lake... ...complex code, data, integration and performance issues Strong experience creating Reference...Amazon Web ServicePerformanceLong term contractWorldwide- ...Reporting to the Unit Manager, and under the direction of the Charge Technologist, the Laboratory Technician will be required to perform phlebotomy and other duties as assigned. Qualifications: Required: Completion of a recognized Medical Laboratory Technology/...Immediate startShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Ml Kernel Performance Engineer, Aws Neuron, Annapurna Labs. Be the first to apply!
Related searches
- machine learning engineer Winnipeg, MB
- junior machine learning developer Winnipeg, MB
- building performance specialist Winnipeg, MB
- performance testing Winnipeg, MB
- performance engineer Winnipeg, MB
- acting performance Winnipeg, MB
- machine learning Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB
- machine learning part time Winnipeg, MB
- machine learning researcher Winnipeg, MB

