Robotics - Software Development Engineer Intern/Co-op - 2026
AmazonShare this job:
About the position
Responsibilities
- Collaborate and communicate effectively with experienced cross-disciplinary
Amazonians to design, build, and operate innovative products and services that
delight our customers, while participating in technical discussions to drive
solutions forward.
- Design and develop scalable solutions using cloud-native architectures and
microservices in a large distributed computing environment.
- Participate in code reviews and contribute to technical documentation.
- Build and maintain resilient distributed systems that are scalable,
fault-tolerant, and cost-effective.
- Leverage and contribute to the development of GenAI and AI-powered tools to
enhance development productivity while staying current with emerging
technologies.
- Write clean, maintainable code following best practices and design patterns.
- Work in an agile environment practicing CI/CD principles while participating
in operational responsibilities including on-call duties.
- Demonstrate operational excellence through monitoring, troubleshooting, and
resolving production issues.
- Design, develop and test software components that interact with fulfillment
center technologies, such as robotics, material handling equipment, computer
vision, and cloud services.
Requirements
- Are 18 years of age or older
- Are enrolled in a Bachelor's degree or above in Computer Science, Computer
Engineering, Data Science, Information Systems, or related STEM fields
- Experience with at least one general-purpose programming language such as
Java, Python, C++, C#, Go, Rust, or TypeScript
- Experience with data structure implementation, basic algorithm development,
and/or object-oriented design principles
Nice-to-haves
- Experience from previous technical internship(s) or demonstrated project experience
- Experience with Cloud platforms (preferably AWS), database systems (SQL and
NoSQL), AI tools for development productivity, contributing to open-source
projects, and/or version control systems
- Strong problem-solving and analytical skills; Excellent written and verbal
communication skills
- Demonstrated ability to learn and adapt to new technologies quickly
- Basic understanding of software development lifecycle (SDLC)
- Experience within Robotics, Computer Vision, Machine Learning, Optimization,
Manipulation, Perception, Motion Planning and Controls, Movement, Autonomous
Navigation, Path Planning, or related
Benefits
- medical
- financial
- other benefits
Share this job:
Job Type
- Job Type
- Internship
- Location
- Nashville, TN
Share this job: