Senior ML Software Engineer, Data Plane
Amazon· Annapurna Labs (U.S.) Inc.
Cupertino$193.3k - $261.5kFull-timePosted 1mo ago
About the role
Senior Software Development Engineer responsible for design and implementation of the inference data plane for a custom ML accelerator, focusing on high-performance model execution, memory management, data movement, and integration with ML serving frameworks.
Responsibilities
- Develop and optimize compute kernels for a custom ML accelerator architecture, targeting production-level performance for large language model inference.
- Implement and validate LLM architectures end-to-end - from PyTorch model definition through distributed execution on custom hardware.
- Integrate custom accelerator backends into open-source ML serving frameworks (vLLM, PyTorch), including scheduler extensions, memory management, and model parallelism.
- Build and maintain test infrastructure for model correctness validation across CPU, GPU, simulator, and hardware targets.
- Profile and optimize inference workloads - identify bottlenecks, instrument critical paths, and drive latency and throughput improvements from simulation through hardware bringup.
- Own features end-to-end: from design through implementation, testing, and integration into the broader software stack.
- Contribute to CI/CD pipelines that gate model and kernel changes on correctness and performance regressions.
- Mentor engineers, drive design reviews, and raise the engineering bar across the team.
Qualifications
- Bachelor's degree in computer science or equivalent
- 7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Strong proficiency in C/C++
- Strong Linux systems knowledge
- Experience developing compute kernels for GPUs, DSPs, or custom accelerators
- Proven track record of owning and delivering complex software features end-to-end
Skills
Required:Compute kernel developmentC/C++Linux
Nice to have:PyTorchvLLM
Benefits
- health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans)
- EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts
- 401(k) matching
- paid time off
- parental leave
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)todayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegaltodayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXtodaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXtodayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTStodayIrving, TX · Operations IT Support Engineering