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 environment 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.