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 Labs

The 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 responsibilities

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.

  • 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.

About the team

Amazon 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 Culture

Here 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 Balance

Our 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 you establish 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 18 hours ago
Similar jobs that could be interesting for youBased on the ML Kernel Performance Engineer, AWS Neuron, Annapurna Labs in Toronto, ON vacancy
  • $100k per year

     ...-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency...  ...of all seniorities. As a Software Engineer on the Acceleration Kernel Development team at Tenstorrent, you’...  ...and precision, especially in ML workloads. Motivated by complex... 
    Performance
    Permanent employment

    Tenstorrent

    Toronto, ON
    8 days ago
  • $72.06k - $138.94k per year

     ...At Capgemini Engineering, the world leader in engineering services, we...  ...across 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
    Permanent employment
    Full time
    Local area
    Remote work

    Capgemini

    Toronto, ON
    8 days 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++,...  ...drivers. Responsibilities: Perform data analysis and build proof-of...  ...concept to explore and compare ML and non-ML solutions Be able... 
    Amazon Web Service
    Performance
    Hourly pay
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    1 day ago
  • $99.45k - $209.9k per year

     ...level? Accenture is looking for passionate and customer obsessed AWS cloud developers and AWS solutions architects to join our AWS Practice...  ...and AWS at Accenture here: Role Description As an AWS Connect Engineer, you will lead the design, implementation, and optimization of... 
    Amazon Web Service
    Full time
    Work at office
    Local area
    2 days per week
    3 days per week

    Accenture Global

    Toronto, ON
    2 days ago
  • $150 per hour

     ...talent with leading AI research labs. Headquartered in San...  ...challenging machine learning engineering tasks in a long-horizon AI research...  ...Current or recent role as an ML research engineer , research...  ...: LLMs , GPU inference and performance , Reinforcement learning (RL... 
    Performance
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    13 days ago
  •  ...Cohere is a team of researchers, engineers, designers, and more, who are...  ...future! Why this role? As a Performance Engineer in the Pre-Training...  ...machine learning, and low-level kernel design and development to...  ...Proficiency in Python and related ML frameworks such as JAX,... 
    Performance
    Full time
    Work at office
    Remote work
    Flexible hours

    cohere

    Toronto, ON
    1 day ago
  • $120 - $180 per hour

     ...connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include...  ...Summers , and Jack Dorsey . Position: Senior Software Engineering Experts Type: Contract Compensation: $120–$180... 
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    11 days ago
  •  ...will join a world-class team of engineers and data scientists from...  ...part of a collaborative, high-performing team that values clear thinking...  ...Comfortable working with the Python ML stack: Pandas, Numpy, scikit-...  ...Bonus : Familiarity with AWS or Azure, GitHub Actions, Spark... 
    Amazon Web Service
    Contract work
    Remote work

    Ample Insight Inc.

    Toronto, ON
    9 days ago
  •  ...AWS Sagemaker / MLOPS Engineer Toronto, ON Hybrid: 2 days per week in-person at Toronto office preferred Skills: Digital: Python | Digital: Azure Machine Learning (ML) | Digital: Terraform | AI & Gen AI - Products & Tools Experience Required: 6–8 Years... 
    Amazon Web Service
    Permanent employment
    Work at office
    2 days per week

    Astra North Infoteck Inc.

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

     ...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. NVIDIA is looking for a Performance Engineering Manager to manage a team responsible for understanding, measuring, and improving performance across some of our most... 
    Performance
    Long term contract
    Full time

    Nvidia

    Toronto, ON
    1 day ago
  • $136.7k - $182.3k per year

     ...is a Spin Master company, which means we pair our small, senior engineering team with the reach of one of the world's largest toy companies to...  ...obligations, including data retention and deletion. Partner with our ML and Backend / Platform engineers so safety is built into new... 
    Full time
    Flexible hours

    Spin Master

    Toronto, ON
    1 day ago
  • $136k - $187k per year

     ...better with their unique experiences. The Engineering Opportunity Okta's Workforce Identity...  ..., and the edge, up to cloud components (AWS/GCP) and application code - and we build...  ...in code, SQL, and configuration. Perform capacity and cost-efficiency analysis (for... 
    Amazon Web Service
    Performance
    Long term contract
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    2 days ago
  • ## Engineering Manager, AI Conversation Platform Who we are About Stripe Stripe is a financial infrastructure platform for businesses....  ...’ll do Responsibilities Driving an ambitious vision for AI/ML that benefits our users Setting the technical & process direction... 
    Full time

    Stripe

    Toronto, ON
    1 day ago
  • $136.7k - $182.3k per year

     ...is a Spin Master company, which means we pair our small, senior engineering team with the reach of one of the world's largest toy companies to...  ...teams to get characters approved and shipped. Partner with our ML Serving engineer to get new products into production, and with... 
    Full time
    Flexible hours

    Spin Master

    Toronto, ON
    1 day ago
  • $85 per hour

     ...technical talent with leading AI research labs. Headquartered in San Francisco, our...  ...Summers , and Jack Dorsey . Position: ML Engineer (Coding Agent Experience) Type:...  ...applications . Identify bugs, edge cases, performance issues, and failure modes. Compare... 
    Performance
    Remote job
    Contract work
    Summer work

    Mercor

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

     ...Systems is seeking an experienced AWS Snowflake Solutions Architect...  ...expertise in cloud data engineering, enterprise solution architecture...  ...of scalable, secure, and high-performance data platforms. The role also...  ...Architecture, Security, or AI/ML. Apply directly online at:... 
    Amazon Web Service
    Performance
    Full time

    N2P Systems

    Toronto, ON
    9 days ago
  • $350k per year

     ...VP / Director of Machine Learning Engineering to lead and build a high-performing team while staying close to the technical...  ...build, and grow a high-performing ML engineering team, fostering a...  ...ensuring models are optimized for both performance and scalability across regions and... 
    Performance
    Remplacement
    Long term contract
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    Tubi - Canada

    Toronto, ON
    a month ago
  • $150 per hour

     ...technical talent with leading AI research labs. Headquartered in San Francisco, our...  ...Maintainer / Core Contributor – Software Engineer Type: Contract Compensation...  ...close knowledge gaps and improve AI model performance in software engineering, code review,... 
    Performance
    Remote job
    Contract work
    Summer work
    Weekday work

    Mercor

    Toronto, ON
    4 days ago
  • $115k - $165k per year

     ...the design and implementation of scalable, secure, and resilient AWS cloud solutions to support modernization and migration...  ...implementing non-functional requirements (NFRs) including scalability, performance, reliability, monitoring, and operational excellence using tools... 
    Amazon Web Service
    Performance
    Full time
    Work at office
    Worldwide
    2 days per week

    CGI

    Toronto, ON
    1 day ago
  • $120 per hour

     ...elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include...  ...Larry Summers , and Jack Dorsey . Position: MLOps Engineer, LLM Performance (Kernels, Profiling, Serving) Type: Contract Compensation... 
    Performance
    Remote job
    Hourly pay
    Weekly pay
    Contract work
    For contractors
    Summer work
    Weekday work

    Mercor

    Toronto, ON
    15 days ago
  • $120k per year

     ...AWS Architect Key Responsibilities 1. AWS Architecture Design & Implementation Design & Support: Architect and amend cloud...  .... 5. System Administration & Operations OS Support: Perform system administration, troubleshooting, and resource provisioning... 
    Amazon Web Service
    Performance
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    16 days ago
  • $90k - $99k per year

     ...Canada Inc. Profession (Job Category): Engineering & Science Job Schedule: Full time Remote...  ...Description: Hitachi Rail is seeking a Lab Support Analyst to join our team....  ...testing of in-house simulator systems and performs hardware FAT (Factory Acceptance Test) as... 
    Full time
    Remote work
    Weekend work

    Hitachi

    Toronto, ON
    1 day ago
  •  ...Mentorship. Collaborate with team members including other researchers, engineers, and interns to grow and develop their skills in AI research...  ...junior researchers and engineers and experienced high-performance researchers; Involvement across the research and development... 
    Performance
    Full time
    Local area
    Flexible hours

    Royal Bank of Canada

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

     ...independently. This role combines deep AWS Cloud Architecture expertise...  ...vetting and onboarding future engineers.   Core...  ...SageMaker based on cost, latency, and performance requirements. All architectures...  ...guidelines for our growing AI/ML team. You will contribute to... 
    Amazon Web Service
    Performance
    Full time

    Thinkpivot

    Toronto, ON
    a month ago
  • $16 - $22 per hour

     ...talent with leading AI research labs. Headquartered in San...  ...deadlines while improving AI model performance . Qualifications Must...  ...Experience in Adversarial ML : jailbreak datasets, prompt...  ...exploit development, reverse engineering. Understanding of socio-technical... 
    Performance
    Remote job
    Contract work
    Summer work

    Mercor

    Toronto, ON
    23 days ago
  • $87.4k - $137.4k per year

     ...Job Description As a Software Engineer on the Litigation Drafting team...  .... The team takes early Labs concepts and turns them into scalable...  ..., and deep observability for performance and reliability. Strengthen CI...  ...of Python, and experience in AWS, Azure or GCP Cloud services.... 
    Amazon Web Service
    Performance
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Toronto, ON
    1 day ago
  •  ...Job Title: Amazon Connect Engineer Location Toronto, ON Work Mode 4 days...  ...Experience integrating Amazon Connect with AWS Lambda, DynamoDB, API Gateway, S3, and...  ...troubleshoot routing issues, call failures, and performance bottlenecks. • Experience with CRM... 
    Amazon Web Service
    Performance
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  • $40.8k - $61.2k per year

     ...opportunity You’ll join our Administration Workplace Services (AWS) team helping to support the important business enablement...  ...commitment to creating a leading people culture - built on high-performance teaming - where everyone can achieve their potential and contribute... 
    Amazon Web Service
    Performance
    Temporary work
    Work at office
    Weekend work

    Ernst & Young

    Toronto, ON
    5 days ago
  • usd130k - usd160k per year

     ...opportunities within our organization. As a Director of Performance Marketing , you will lead the performance marketing vision and...  ..., and manage the performance marketing strategy, Search Engine Marketing campaigns across Google and Microsoft Ads, including Paid... 
    Performance
    Full time
    Internship
    Local area

    Sleep Country

    Toronto, ON
    18 hours ago
  • The project involves the data engineering organization’s Analytical Work Bench , which is an integrated...  ...creating an IDE based on the Jupyter Lab environment using custom code developed by...  ...cloud-based technologies, specifically AWS. Solid expertise... 
    Amazon Web Service

    Luxoft

    Toronto, ON
    18 days 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!