×
Register Here to Apply for Jobs or Post Jobs. X

Software Development Engineer Intern, Annapurna Labs

Job in Cupertino, Santa Clara County, California, 95014, USA
Listing for: StudentLife OS
Full Time, Apprenticeship/Internship position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Software Engineer, Unix/Linux, C++ Developer, Python
Salary/Wage Range or Industry Benchmark: 127100 - 185000 USD Yearly USD 127100.00 185000.00 YEAR
Job Description & How to Apply Below
# Software Development Engineer Intern, Annapurna Labs (2027)
Cupertino, CA129 days left, closes Sat, January 30, 2027

University students (4-year)### The role Compensation $127,100 per year Hours
40

Term Summer Location Cupertino , CATeamAnnapurna Labs Apply bySat, January 30, 2027### About this internship

Annapurna Labs, the group inside Amazon that designs its custom silicon, is hiring Software Development Engineer Interns for 2027 in Cupertino.

Annapurna designs Graviton (server processors), Trainium and Inferentia (machine learning accelerators) and the Nitro system that powers modern EC2, and owns the full stack from the chip through compilers, runtimes, drivers and frameworks. Interns are matched to a team based on interests and strengths. Example areas include compiler development for ML accelerators (Neuron SDK, MLIR, LLVM), ML runtimes and frameworks (PyTorch, JAX, Tensor Flow integration), low-level systems software, firmware and drivers, performance and kernel work on custom silicon, and distributed training and inference infrastructure.

You are paired with a mentor and manager who scope the project, and the expectation is production code with measurable impact by the end of the term.

Pay: the posted base salary range for Cupertino is $127,100 to $185,000 USD, stated on an annualised basis, with sign-on payments and restricted stock units as part of the Amazon package.

Who it is for: you must be enrolled in a bachelor's or master's programme in Computer Science, Computer Engineering or a related field with a final graduation date of December 2027 or later, with programming experience in C, C++, Java or Python, coursework in data structures, algorithms and software design, and an understanding of operating systems, computer architecture or systems programming.

Preferred:
Linux/Unix experience, low-level C/C++ (memory management, concurrency), familiarity with compilers (MLIR, LLVM, TVM), ML runtimes or distributed systems, and prior internship, research or open-source work in systems or ML infrastructure.### Requirements
* Currently enrolled in a bachelor's or master's programme in Computer Science, Computer Engineering or a related field, with a final graduation date of December 2027 or later
* Programming experience in at least one modern language such as C, C++, Java or Python
* Coursework or project experience in data structures, algorithms and software design
* Understanding of operating systems, computer architecture or systems programming### Preferred qualifications
* Experience in a Linux/Unix environment
* Low-level or systems programming in C/C++ (memory management, concurrency, performance)
* Familiarity with compilers (MLIR, LLVM, TVM), ML runtimes, OS internals or distributed systems
* Prior internship, research or open-source contributions in systems, compilers or ML infrastructure
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary