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

Ml Kernel Performance Engineer, Aws Neuron, Annapurna Labs

$114.8k - $191.8k per year

Ml 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
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 Service
    Performance
    Internship

    Ml Jobs

    Winnipeg, MB
    50 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,... 
    Amazon Web Service
    Performance

    Amazon Inc.

    Winnipeg, MB
    47 minutes ago
  • 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

    Ml Jobs

    Winnipeg, MB
    49 minutes 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
    48 minutes ago
  • $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 Service
    Performance
    Work from home

    Alternance Amazon

    Winnipeg, MB
    49 minutes ago
  • 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 Service
    Remote work

    Robots & Pencils

    Winnipeg, MB
    48 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... 
    Amazon Web Service
    Performance
    Flexible hours

    Baseten

    Winnipeg, MB
    50 minutes ago
  •  ...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

    Veeda AI

    Winnipeg, MB
    49 minutes ago
  • $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 Service
    Performance
    Internship
    Work from home

    Amazon Inc.

    Winnipeg, MB
    50 minutes ago
  • 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

    Talentlab

    Winnipeg, MB
    49 minutes ago
  • $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 Service
    Performance
    Manual labor
    Work at office
    Work from home

    TD

    Winnipeg, MB
    47 minutes ago
  •  ..., 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 Service
    Performance
    Remote work

    Capgemini Engineering

    Winnipeg, MB
    50 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... 
    Performance

    Arista Networks, Inc.

    Winnipeg, MB
    50 minutes 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
    51 minutes ago
  • $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 Service
    Performance
    Full time
    Local area

    Capgemini Engineering

    Winnipeg, MB
    48 minutes ago
  • 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

    Amazon Inc.

    Winnipeg, MB
    49 minutes ago
  • 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

    Amazon Web Services (AWS)

    Winnipeg, MB
    50 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
    50 minutes ago
  •  ...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 Service
    Remote work

    Robots & Pencils

    Winnipeg, MB
    50 minutes ago
  • 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

    Baseten

    Winnipeg, MB
    51 minutes ago
  •  ...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

    Mecka

    Winnipeg, MB
    49 minutes ago
  •  ...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

    Mecka AI

    Winnipeg, MB
    50 minutes ago
  • 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

    Tenstorrent

    Winnipeg, MB
    48 minutes ago
  •  ...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 Service
    Performance
    Work at office
    Immediate start
    Remote work
    Work from home

    Pythian

    Winnipeg, MB
    50 minutes ago
  • 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... 

    Arista Networks, Inc.

    Winnipeg, MB
    50 minutes ago
  •  ...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 Service
    Long term contract
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Winnipeg, MB
    47 minutes ago
  • $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 Service
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Winnipeg, MB
    47 minutes ago
  • 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 Service
    Performance
    Internship

    Amazon Inc.

    Winnipeg, MB
    48 minutes ago
  • $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 Service
    Performance

    BDO Canada LLP

    Winnipeg, MB
    50 minutes ago
  • $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 Service
    Performance
    Work at office
    Remote work

    TELUS Digital

    Winnipeg, MB
    48 minutes ago

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!