
Software engineering internship focused on building software applications and engineering tools, with exposure to large-scale, multi-tiered and distributed systems. Interns work with engineering teams in an Agile environment and apply programming, algorithms, data structures and core computer science concepts to real-world problems.
Required Skills Strong programming fundamentals Java, C, C++, Python or similar programming/scripting language Data Structures and Algorithms Algorithms Object-Oriented Programming Operating Systems Problem-solving Software development fundamentals Good verbal and written communication Ability to work in an Agile environment Preferred / Additional Skills Relational databases SQL Distributed systems Multi-tiered applications Client-server architecture APIs Scalability Load balancing Caching Fault tolerance
Amazon
Systems Development Engineer Intern – 2027
You'll be redirected to the company's careers page.
3 weeks ago
Job at a glance
More jobs you might like.