Join Amazon Robotics as a Software Development Engineer Intern/Co-op to design, build, and operate scalable, innovative technology impacting millions worldwide.
Your Role
Key responsibilities include:
- Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight customers.
- Participate 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.
About You
The company is looking for:
- Applicants 18 years or older 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.
- Preferred experience includes previous technical internships 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.
- 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 fields is preferred.
Compensation & Benefits
- Base pay ranges from $47.84/hr to $96.15/hr depending on geographic market and job-related knowledge, skills, and experience.
- Potential equity, sign-on payments, and other forms of compensation as part of a total compensation package.
- Full range of medical, financial, and/or other benefits.
Training & Development
Interns/co-ops are matched with a manager and mentor, gaining opportunities to influence Amazon technology, lead critical projects, and engage in personal and professional development activities.
Career Progression
Amazon supports growth into high-impact engineering roles through a culture of learning and mentorship, offering exciting challenges and opportunities for personal growth.
How to Apply
Applicants should have a minimum of one quarter/semester/trimester remaining in their studies after the internship concludes and must be available to work full-time, Monday-Friday, up to 40 hours per week during typical business hours without conflicts such as classes or other employment. Preferences for location and start date can be provided during application but are subject to availability and business needs.
This job may close before the stated closing date, you are encouraged to apply as soon as possible
Report this job