CareerPlanSign in

Software Development Engineer I, Annapurna Labs, Early Career - 2027

Cupertino, California, United States💼 Full-time💰 $128,700–$128,700🗓 2026-09-24 → 2026-09-25

Core

Designing, implementing, and testing software across the full stack for custom silicon products used by millions of customers.

Role type

Early career Software Development Engineer I (systems/software)

Builds

Custom silicon software stack including compilers, runtimes, drivers, and frameworks for Amazon hardware (Graviton, Trainium, Inferentia, Nitro)

Domain

Semiconductor hardware + Systems software

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

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

Designing and implementing software from low-level systems code to compilers and tooling; Writing efficient code in C/C++/Python; Optimizing software performance on custom hardware; Debugging complex hardware-software issues; Collaborating with hardware and systems teams; Documenting work and presenting results

Seniority

Early career (Internship/Graduate level)

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