Software Development Engineer I, Annapurna Labs, Early Career - 2027
Amazon · Austin, TX, US
15 hours agoImpress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Development Engineer I, Annapurna Labs, Early Career - 2027 role.
Rezi rewrites your resume against Amazon's job description. Free.

Tailor your resume to this Software Development Engineer I, Annapurna Labs, Early Career - 2027 role.
Rezi rewrites your resume against Amazon's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Development Engineer I, Annapurna Labs, Early Career - 2027 posting at Amazon — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Development Engineer I, Annapurna Labs, Early Career - 2027 posting at Amazon — free, in seconds.
About the Role
Internship at Amazon offers real responsibility from day one, allowing you to build, test, and learn alongside supportive colleagues while making a significant impact. You will contribute to real production software, potentially working on areas like compiler development, ML runtimes, low-level systems software, or performance optimization for custom silicon.
Responsibilities
- Designing, implementing, and testing software across the stack - from low-level systems code to compilers, runtimes, and tooling
- Writing efficient, maintainable code in languages such as C, C++, or Python
- Optimizing software performance on custom hardware (Graviton, Trainium, Inferentia)
- Debugging complex issues across the hardware-software boundary
- Collaborating with hardware, compiler, and systems teams to deliver features end-to-end
- Documenting your work and presenting results to the team
Requirements
- Bachelor's or Master's degree program in Computer Science, Computer Engineering, or a related field, with a final graduation date of May 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 core computer science fundamentals: operating systems, computer architecture, or systems programming
- Bachelor's or Master's degree with a focus on systems, compilers, computer architecture, or high-performance computing
- Experience with low-level or systems programming in C/C++ (memory management, concurrency, performance optimization)
- Familiarity with compilers (MLIR, LLVM, TVM), ML runtimes, operating systems internals, or distributed systems
- Exposure to machine learning frameworks and an understanding of how models run on hardware
- Prior internship, research, or open-source contribution experience in systems, compilers, or ML infrastructure
Skills
- C
- C++
- Python
- Java
- Data Structures
- Algorithms
- Software Design
- Operating Systems
- Computer Architecture
- Systems Programming
- Systems
- Compilers
- High-Performance Computing
- Low-level programming
- Memory Management
- Concurrency
- Performance Optimization
- MLIR
- LLVM
- TVM
- ML Runtimes
- Operating Systems Internals
- Distributed Systems
- Machine Learning Frameworks
- ML Infrastructure
Location
- Austin, TX, USA
- Cupertino, CA, USA
- New York, NY, USA
- Seattle, WA, USA
Work Type
- Internship
Experience Level
- Intern
Education Level
- Bachelor's degree
- Master's degree
Salary/Compensations
- 128,700.00 USD Annually
- 148,100.00 USD Annually
- 141,600.00 USD Annually
Benefits
- EAP
- Mental Health Support
- Medical Advice Line
- 401(k) matching
About the Company
- Annapurna Labs designs custom silicon for Amazon, including server processors (Graviton), machine learning accelerators (Trainium and Inferentia), and the Nitro system. They own the full stack from silicon to the software that makes it work, including compilers, runtimes, drivers, and frameworks.
Equal Opportunity
- Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
- Los Angeles County applicants: Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
- Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.