Software Dev Engineer - Compiler, Annapurna Labs

AWS's innovative development team combining cloud scale with world-class engineering talent
$99,500 - $200,000
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

Description For Software Dev Engineer - Compiler, Annapurna Labs

Join Amazon's Annapurna Labs, the innovative force behind AWS's cloud infrastructure success. This role offers an exciting opportunity for entry-level software engineers to work on cutting-edge technologies in machine learning, chip acceleration, and compiler development. The team, with development centers in the U.S. and Israel, has been instrumental in developing groundbreaking AWS products like AWS Nitro, Graviton, and ML Accelerators.

As a Software Development Engineer focusing on compilers, you'll be part of a team that combines cloud-scale operations with world-class engineering talent. You'll work on projects that directly impact hundreds of thousands of users, contributing to AWS's infrastructure improvements in networking, security, compute, and machine learning acceleration.

The role offers competitive compensation ranging from $99,500 to $200,000 based on location, plus additional benefits including equity and comprehensive medical coverage. You'll have the opportunity to work with advanced technologies like LLVM, TVM, and MLIR, while contributing to products that are reshaping cloud computing.

This position is perfect for recent graduates with a strong foundation in computer science, particularly those interested in compiler technology and machine learning. You'll be working alongside talented engineers, learning from experts in the field, and contributing to projects that have real-world impact on AWS's cloud infrastructure.

The role combines technical depth with practical application, requiring both strong programming skills and the ability to communicate effectively with stakeholders. You'll be involved in the full development lifecycle, from writing design documents to implementing solutions and ensuring their successful deployment.

Last updated 12 minutes ago

Responsibilities For Software Dev Engineer - Compiler, Annapurna Labs

  • Innovating and delivering creative SW Designs to develop new services
  • Solving operational problems and driving improvements in developer velocity
  • Writing requirements capturing documents and design documents
  • Creating integration test plans and deployment plans
  • Communicating status and progress of deliverables to stakeholders

Requirements For Software Dev Engineer - Compiler, Annapurna Labs

Python
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or related field (graduating between May 2023 to September 2025)
  • Programming experience in Python and/or C or C++
  • Knowledge of code generation, compute graph optimization, resource scheduling
  • Understanding of data structures and algorithms
  • Experience with compiler technologies
  • Knowledge of machine learning frameworks (Tensorflow, PyTorch, or MxNET)
  • Experience with XLA, TVM, MLIR, LLVM

Benefits For Software Dev Engineer - Compiler, Annapurna Labs

Medical Insurance
Vision Insurance
Dental Insurance
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation available

Interested in this job?

Jobs Related To Amazon Software Dev Engineer - Compiler, Annapurna Labs

System Development Engineer, Workcell Technologies

Entry-level Systems Development Engineer position at Amazon Robotics, focusing on developing and maintaining automation solutions for fulfillment center operations.

Software Development Engineer (New Graduate/Entry-Level)

Entry-level Software Development Engineer position at Amazon Beijing, perfect for recent graduates or those with 0-2 years of experience in building scalable distributed systems.

2025 Graduate Software Dev Engineer

Entry-level Software Development Engineer position at Amazon Dublin for recent graduates, focusing on building scalable distributed systems and innovative technologies.

2025 Graduate Software Dev Engineer

Entry-level Software Development Engineer position at Amazon for recent graduates, focusing on building scalable distributed systems and innovative technologies.

2025 Graduate Software Dev Engineer

Entry-level Software Development Engineer position at Amazon for recent graduates, focusing on building scalable distributed systems and innovative technologies.