> Markdown version of [/jobs/ext/3543248-software-development-engineer-i-annapurna-labs-early-career-2027](https://www.wearedevelopers.com/jobs/ext/3543248-software-development-engineer-i-annapurna-labs-early-career-2027). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer I, Annapurna Labs, Early Career - 2027 - **Company:** Amazon.com, Inc. - **Location:** Seattle, WA, United States - **Salary:** $128,700.0 - **Contract:** Internship / Graduate position - **Skills:** Testing (Software), Clean Code Principles, C (Programming Language), Java (Programming Language), C++ (Programming Language), Compilers, Computer Programming, Computer Engineering, Data Structures, Software Debugging, Device Drivers, Distributed Computing Environment, Distributed Systems, Memory Management, Firmware, Python (Programming Language), Linux Kernel, Open Source Technology, Performance Tuning, Tensorflow, Software Engineering, System Programming, High Performance Computing, Pytorch, Concurrency, AWS Trainium, Information Technology, Machine Learning Operations, Software Performance, MLIR (Multi-Level Intermediate Representation) - **Published:** October 1, 2026 - **Apply:** https://dejobs.org/x/x/C2FACBB99AC64338863A1D484B3EB1A3/job/ ## About the Role * 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 ## Description Annapurna has software teams spanning the full stack, and we work to place you on a technical team aligned with your interests and strengths. Example teams and focus areas include: * Compiler development for ML accelerators (Neuron SDK, MLIR, LLVM) * ML runtimes and frameworks (integration with PyTorch, JAX, TensorFlow) * Low-level systems software, firmware, and device drivers * Performance optimization and kernel development for custom silicon * Distributed training and inference infrastructure Once you join, we partner with you and our hiring managers to match you to a team where your background and interests fit best, so your project is something you're genuinely excited to work on. As an SDE I, you'll contribute to real production software, which may include: * 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