Machine Learning - Compiler Engineer II, Annapurna Labs

Annapurna Labs is responsible for silicon development at AWS, covering multiple disciplines including silicon engineering, hardware design and verification, software and operations.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI

Description For Machine Learning - Compiler Engineer II, Annapurna Labs

The AWS Neuron team is developing a deep learning compiler stack that takes neural network descriptions created in frameworks such as TensorFlow, PyTorch, and MXNET, and converts them into code suitable for execution. As a Machine Learning Compiler Engineer II on the AWS Neuron team, you will be supporting the ground-up development and scaling of a compiler to handle the world's largest ML workloads. You will be architecting and implementing business-critical features, publishing cutting-edge research, and contributing to a brilliant team of experienced engineers. You will leverage your technical communications skill as a hands-on partner to AWS ML services teams and will be involved in pre-silicon design, bringing new products/features to market, and many other exciting projects. The team values work-life balance and offers flexibility in working hours. They are dedicated to supporting new members, with a broad mix of experience levels and tenures, and are building an environment that celebrates knowledge sharing and mentorship.

Last updated 3 months ago

Responsibilities For Machine Learning - Compiler Engineer II, Annapurna Labs

  • Support ground-up development and scaling of a compiler for large ML workloads
  • Architect and implement business-critical features
  • Publish cutting-edge research
  • Contribute to a team of experienced engineers
  • Partner with AWS ML services teams
  • Participate in pre-silicon design
  • Bring new products/features to market

Requirements For Machine Learning - Compiler Engineer II, Annapurna Labs

Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of experience architecting and optimizing compilers
  • Proficiency with C++ (preferred), C, or Python

Benefits For Machine Learning - Compiler Engineer II, Annapurna Labs

  • Flexible working hours
  • Work-life balance
  • Mentorship opportunities
  • Career growth support

Interested in this job?

Jobs Related To Annapurna Labs (U.S.) Inc. Machine Learning - Compiler Engineer II, Annapurna Labs

System Validation Engineer, System Validation Engineer

Join AWS as a System Validation Engineer to develop and validate cutting-edge hardware for machine learning solutions.

ML Compiler Engineer, Annapurna Labs

AWS Neuron Compiler team seeks ML Compiler Engineer to develop deep learning compiler stack, optimize models, and work with custom ML accelerators.

System Manufacturing Engineer

AWS seeks a System Manufacturing Engineer for their Machine Learning Acceleration team to develop and improve testing for next-gen cloud server platforms.

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.