Position Details
About this role
You will build and improve the Neuron compiler engineering infrastructure, focusing on efficient, reliable build, test, and release processes. You will also help design distributed execution mechanisms to run customer workloads more efficiently on AWS hardware.
Key Responsibilities
- Identify and design solutions for efficient and reliable build, test, and release mechanisms
- Participate in design and implementation of distributed execution for the Neuron compiler
- Create metrics and implement automation to improve performance and quality
- Collaborate in design discussions, code review, and stakeholder communication
- Research and implement solutions that improve service performance, durability, cost, and security
Technical Overview
The role is a distributed systems and software engineering position supporting a deep learning compiler stack. You will work with systems and tooling around compilation, deployment, and quality (metrics/automation/root-cause), and the stack targets frameworks including TensorFlow, PyTorch, and Jax running on AWS Neuron hardware.
Ideal Candidate
The ideal candidate is a mid-level Software Development Engineer with 3+ years of non-internship professional software development experience, strong distributed systems experience, and a track record of designing end-to-end build, test, and release mechanisms. They are hands-on with software architecture, automation, metrics, and root-cause defect resolution, and can partner effectively with cross-functional teams across compiler and ML services.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 3+ years of non-internship professional software development experience, Cannot demonstrate 2+ years of non-internship professional software development experience (as stated in posting)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile