CareerPlanSign in

Software Development Engineer Intern, Annapurna Labs - 2027

Cupertino, California, United States💼 Internship💰 $110,500–$110,500🗓 2026-08-27 → 2026-09-26

Core

Intern role writing software for Amazon's custom silicon (Graviton, Trainium, Inferentia) and Nitro system to power cloud services.

Role type

Software Development Engineer Intern (Systems/Compilers/ML Infrastructure)

Builds

Custom silicon software stack including compilers, runtimes, drivers, and frameworks for ML accelerators and server processors.

Domain

Cloud infrastructure, custom hardware, systems programming, machine learning infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Java, Python, data structures, algorithms, software design, operating systems, computer architecture, systems programming

Preferred skills

Linux/Unix environment, high-performance computing, low-level systems programming, compilers (MLIR, LLVM, TVM), ML runtimes, distributed systems, machine learning frameworks, open-source contributions

Technologies

C, C++, Python, Java, MLIR, LLVM, TVM, PyTorch, JAX, TensorFlow, Graviton, Trainium, Inferentia, Nitro, Neuron SDK

Responsibilities

Design, implement, and test software across the stack from low-level systems to compilers and tooling; optimize software performance on custom hardware; debug complex issues at the hardware-software boundary; collaborate with hardware and systems teams to deliver features end-to-end; document work and present results to the team.

Seniority

Intern

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.