Position Details
About this role
Amazon’s Annapurna ML team is hiring a Senior Applied Scientist to improve code quality and compiler tooling for deep learning systems. The role focuses on building and deploying analyzers for ML compiler stages and compiler IRs, working closely with accelerators and research-minded engineering teams.
Key Responsibilities
- Design and implement analyzers for ML compiler stages and compiler IRs
- Architect and implement business-critical tooling
- Publish research and mentor scientists/engineers
- Collaborate on leading-edge compiler and deep-learning systems software
- Innovate on behalf of customers to improve the compiler stack
Technical Overview
You will design, develop, and deploy analyzers for ML compiler stages and compiler IRs within a deep learning compiler stack. The work connects program analysis and compiler technology with generative AI workflows and accelerator platforms including Inferentia and Trainium, using frameworks such as PyTorch, TensorFlow, and JAX.
Ideal Candidate
The ideal candidate is a senior-level applied scientist who has hands-on experience with compilers and program analysis for machine learning systems, including working with compiler IRs and ML compiler stages. They are comfortable designing and deploying analyzers and tooling for deep learning compiler stacks and can communicate research outcomes to technical and engineering stakeholders. Experience with machine learning accelerators such as Inferentia and Trainium is a strong differentiator.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Must demonstrate experience with compilers and program analysis (program analyzers / program synthesis engines)., Must have experience designing and deploying tooling/analyzers for ML compiler stages or compiler IRs.
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile