Amazon logo

Robotics - Software Development Engineer Intern/Co-op - 2026

Amazon

Share 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: