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 48 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- 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
$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- 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
$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- ..., 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
$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- 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
$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- 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
- 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
- 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
- ...labeling, and hardware-enabled workflows used by leading AI labs and robotics companies to train and validate humanoid and embodied... ...on embedded devices. Bring strong computer vision, C++, and performance engineering skills to the challenge of delivering accurate results under...Performance
- ...hardware-enabled workflows used by leading AI labs and robotics companies to train and... ...software. Optimize models and runtime performance for latency, memory, power consumption, and... ...architecture decisions and guiding engineers through model development and deployment....Performance
- Build low-level kernels for Tenstorrent AI hardware using strong C/C++ skills and hardware-aware performance optimization. Work close to the hardware on foundational software primitives.As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel team, you will create...Performance
- ...started by ensuring the reliability and performance of mission-critical databases. We quickly... ...built strong partnerships with Google Cloud, AWS, Microsoft, Oracle, SAP, and Snowflake.... ...economy. Why you:As a Lead AI / ML Engineer, you will define the technical vision, strategy...Amazon Web ServicePerformanceWork at officeImmediate startRemote workWork from home
- 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...
- ...impact of R&D investment? Thomson Reuters Labs is seeking a hands‑on engineering manager to guide the delivery of... ...functional setting, with responsibility for ML applications; close partnership... ...containerization, cloud infrastructure (AWS and Azure) Preferred Experience...Amazon Web ServiceLong term contractWork at officeFlexible hours2 days per week3 days per week
$118.8k - $148.5k per year
...are hiring a Machine Learning Engineer to join our Routing team. Our team... ....Our technology stack runs on AWS, Kubernetes, Go, Python/C++,... ...and drivers.Responsibilities: Perform data analysis and build proof-of... ...concept to explore and compare ML and non-ML solutionsBe able to...Amazon Web ServiceHourly payWork at officeFlexible hours3 days per week- Shape AWS Trainium performance visibility in Toronto through profiling tools, analysis engines, and AI-powered optimization recommendations. Work across the full stack.This Senior... ...Development Engineer role belongs to AWS Neuron's Developer Experiences team and Neuron Explorer...Amazon Web ServicePerformanceInternship
$110k - $160k per year
...innovation‑minded AI Scientist & Engineer to bridge the gap between... ...our new Assurance Innovation Lab. In this role, you will extract... ...within Assurance.Evaluate model performance, explainability, reliability,... ...Azure (Azure AI / AI Foundry), AWS Bedrock, or GCP.Demonstrated mastery...Amazon Web ServicePerformance$113k - $133k per year
...dollar parent company. Location & FlexibilityThe Senior AWS Engineer can work remotely from within the United States or Canada,... ...GraphQL APIs (API Gateway, AppSync) with strong attention to performance, authentication, and developer experience. Write high‑quality...Amazon Web ServicePerformanceWork at officeRemote 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 engineer Winnipeg, MB
- acting performance Winnipeg, MB
- performance testing Winnipeg, MB
- machine learning Winnipeg, MB
- machine learning part time Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB
- machine learning researcher Winnipeg, MB

