ML Compiler Engineer, AWS Neuron, Annapurna Labs

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
Machine Learning
Mid-Level Software Engineer
Contact Company
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For ML Compiler Engineer, AWS Neuron, Annapurna Labs

Do you love decomposing problems to develop products that impact millions of people around the world? Would you enjoy identifying, defining, and building software solutions that revolutionize how businesses operate? The Annapurna Labs team at Amazon Web Services (AWS) is looking for a Software Development Engineer II to build, deliver, and maintain complex products that delight our customers and raise our performance bar. You'll design fault-tolerant systems that run at massive scale as we continue to innovate best-in-class services and applications in the AWS Cloud.

As a deep learning compiler engineer on the Neuron team, you will be a thought leader supporting the development of a compiler targeting AWS Inferentia and Trainum. You will be developing and scaling the compiler to handle the world's largest ML workloads. You will need to be technically capable, credible and curious in your own right as a trusted AWS Neuron engineer, innovating on behalf of our customers.

Key responsibilities:

  • Solve challenging technical problems at every layer of the stack
  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Research implementations that deliver the best possible experiences for customers
  • Create metrics, implement automation and other improvements
  • Participate in design discussions, code review, and communicate with stakeholders
  • Work cross-functionally to help drive business decisions with technical input

AWS values diverse experiences and encourages candidates from all backgrounds to apply. The team offers a good work-life balance, mentorship, and career growth opportunities.

Last updated a month ago

Responsibilities For ML Compiler Engineer, AWS Neuron, Annapurna Labs

  • Develop and scale compilers for large ML workloads
  • Design fault-tolerant systems at massive scale
  • Innovate on behalf of customers
  • Solve challenging technical problems across the stack
  • Implement and maintain innovative software solutions
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive business decisions

Requirements For ML Compiler Engineer, AWS Neuron, Annapurna Labs

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For ML Compiler Engineer, AWS Neuron, Annapurna Labs

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible working hours
  • Career growth opportunities
  • Mentorship programs
  • Diverse and inclusive work environment

Interested in this job?

Jobs Related To Amazon ML Compiler Engineer, AWS Neuron, Annapurna Labs

Software Development Engineer II | Personalization, Feed Ranking and Optimization Engine

Software Engineer role at Amazon focusing on machine learning and personalization systems for content ranking and recommendations.

Software Development Engineer II, AGI

Lead software development for Amazon's AGI team, focusing on generative AI and multimodal foundation models, requiring 3+ years experience.

Software Development Engineer - II, AGI Data Services

Software Development Engineer II position at Amazon's AGI Data Services team, focusing on building data systems for machine learning and AI applications.

Software Development Engineer, AWS Industry Products

AWS Industry Products is hiring a Software Development Engineer to build AI/ML systems, focusing on distributed computing and state-of-the-art model building infrastructure.

Software Development Engineer II, Alexa Smart Home

Software Development Engineer role focused on evolving Alexa's AI capabilities for smart home automation using machine learning and large language models.