
About Amazon
The everything store and cloud computing leader
Key Highlights
- Headquartered in South Lake Union, Seattle, WA
- Over 1.5 million employees worldwide
- Leading cloud services through Amazon Web Services (AWS)
- Acquired Whole Foods, Twitch, and Ring
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
🎁 Benefits
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
🌟 Culture
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...
Overview
Amazon is hiring a ML Compiler Engineer II to develop a state-of-the-art deep learning compiler stack. You'll work with technologies like C++ and Python, optimizing models from frameworks such as TensorFlow and PyTorch. This position requires 3+ years of experience in compiler development.
Job Description
Who you are
You have 3+ years of experience in compiler development, with a strong background in designing and architecting systems for reliability and scaling. Your expertise in C++ and Python is critical, as you will be developing tooling for the Neuron Compiler's accuracy and reliability. A science background in compiler development is preferred, and while a background in Machine Learning and AI accelerators is not required, it is a plus. You are passionate about pushing the boundaries of technology and enjoy working in a collaborative team environment.
What you'll do
As a ML Compiler Engineer II on the Neuron Compiler Automated Reasoning Group, you will be responsible for developing and maintaining tooling that enhances the Neuron Compiler's capabilities. You will lead efforts in building fuzzers and specification synthesis tooling for our LLVM-based compiler, ensuring that our technology remains at the forefront of innovation. You will collaborate closely with teams focused on Machine Learning accelerators, contributing to the optimization of application models across various domains, including Large Language and Vision. Your role will involve engaging with leading frameworks such as PyTorch, TensorFlow, and JAX, and you will strive to deliver high-quality solutions that meet customer needs.
What we offer
At Amazon, we provide a comprehensive benefits package that includes competitive compensation, equity options, and a full range of medical and financial benefits. You will have the opportunity to work in a dynamic environment that encourages innovation and professional growth. We value diversity and encourage you to apply even if your experience doesn't match every requirement. Join us in shaping the future of Machine Learning technology.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Amazon.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
Amazon is hiring a Senior Machine Learning Compiler Engineer for AWS Neuron to optimize ML performance on custom-built hardware. You'll work with TensorFlow, PyTorch, and MXNet to develop a deep learning compiler stack. This position requires expertise in machine learning and compiler technologies.

Ml Kernel Performance Engineer
Amazon is hiring an ML Kernel Performance Engineer to work on AWS Neuron, focusing on optimizing performance for deep learning and GenAI workloads. You'll leverage your expertise in AWS and machine learning frameworks like TensorFlow and PyTorch. This role is based in Toronto.

Ml Compiler Engineer
Amazon is hiring an ML Compiler Engineer for the Annapurna Labs team to develop the AWS Neuron SDK, which accelerates deep learning workloads. You'll work with technologies like TensorFlow and PyTorch to optimize performance on custom ML accelerators. This role requires expertise in machine learning frameworks.

Machine Learning Engineer
Amazon is hiring a Machine Learning Engineer for the AWS Neuron team to develop and optimize building blocks for machine learning applications. You'll work with technologies like Python, PyTorch, and AWS to enhance inference performance. This role requires experience in optimizing LLM inference performance.

Ml Kernel Performance Engineer
Amazon is hiring an ML Kernel Performance Engineer to optimize performance for AWS's custom ML accelerators. You'll work with technologies like AWS, Python, TensorFlow, and PyTorch. This position requires expertise in machine learning and high-performance computing.