Back to jobs

Software Dev Engineer internship - Embedded Development

Amazon · up to 40 hours a week

InternshipGerman needed: none
Still open on 1 Nov

Key facts

Hours
Up to 40 hours a week

What you'll do

Key job 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.

What you need

Basic Qualifications

  • Must be 18 years of age or older
  • Education Requirements (must meet one):
  • o Currently enrolled in Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields [degrees can be updated based on regional variations]
  • o Completed Bachelor's or Graduate degree in specified fields
  • Expected graduation between October 2026 - September 2029
  • Demonstrated experience with at least one general-purpose programming language such as Java, Python, C++, C#, Go, Rust, or TypeScript
  • Demonstrated experience one or more of the following:
  • o Data structures implementation
  • o Basic algorithm development
  • o Object-oriented design principles

Preferred Qualifications

  • Previous technical internship(s) or demonstrated project experience
  • Experience with one or more of the following:
  • o AI tools for development productivity
  • o Cloud platforms (preferably AWS)
  • o Database systems (SQL and NoSQL)
  • o Contributing to open-source projects
  • o Version control systems
  • o Debugging and troubleshooting complex 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)

Similar open jobs

Apply on company site (opens in a new tab)

You apply on the company's own website.