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.