Software Dev Engineer Internship - Embedded Development (Linux) (m/w/d)
You will own the entire lifecycle of your code - from design through deployment and ongoing operations. Key responsibilities include: collaborating with cross-disciplinary teams to design, build, and operate innovative products; designing scalable solutions using cloud-native architectures and microservices; participating in code reviews and technical documentation; building resilient distributed systems; leveraging GenAI and AI-powered tools; writing clean, maintainable code; working in an agile environment practicing CI/CD; and demonstrating operational excellence through monitoring and troubleshooting.
Must be 18 years of age or older. Education: Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields, or completed Bachelor's or Graduate degree in specified fields. Expected graduation between October 2026 - September 2029. Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript. Preferred qualifications include previous technical internship(s), experience with AI tools, cloud platforms (AWS), database systems, version control, debugging, strong problem-solving skills, excellent communication, and experience with Linux, networking, or embedded development.
What we offer
As an SDE intern, you will be matched to a manager and a mentor and will have the opportunity to influence the evolution of Amazon technology and lead critical projects early in your career. You will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. We give you the tools to own your project and learn in a real-world setting.
Our Software Development Engineer (SDE) interns use modern technology to solve complex problems while seeing their work's impact first-hand.