Develop cloud-native software at Amazon through a full-time co-op, applying programming and distributed systems skills in an office setting.
This Software Development Engineer internship offers real responsibility across Amazon Robotics teams, with summer intern and spring or fall co-op possibilities. You will work with microservices, scalable distributed computing, and CI/CD practices while owning code from design through deployment and operations. The internship typically runs Monday through Friday, up to 40 hours weekly.
Key Responsibilities
Write clean, maintainable code using established design patterns
Design and develop scalable microservices solutions
Practice CI/CD within an agile development setting
Use monitoring and troubleshooting to support operations
Contribute to GenAI and AI-powered development tools
Requirements
Be 18 years of age or older
Study Computer Science, Computer Engineering, Data Science, or related fields
Have programming experience in at least one general-purpose language
Know basic algorithms, data structures, or object-oriented principles
Remain enrolled for one term after completing the internship
Build cloud software with Amazon Robotics while developing programming, operational excellence, and distributed systems experience.