Job: Software Dev Engineer Intern

Company : Amazon

South Africa

On-site

ZAR 201,000 - 335,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon in South Africa is seeking a Software Engineering Internship candidate. You will write real software, collaborate with experienced engineers, and work on projects that matter to customers.

The role involves designing and building technologies in a large distributed environment, creating predictive solutions, and delivering high-quality software in an agile setting. This internship provides exposure to distributed systems, algorithms, and databases, with mentors guiding your early career.

Qualifications

  • Currently enrolled in a Bachelor's or Master's degree in CS/CE or related fields.
  • Familiar with Java, C/C++, or Python syntax.
  • Strong fundamentals in object-oriented design, algorithms, data structures, and problem solving.
  • Prior technical internship experience is helpful.

Responsibilities

  • Collaborate with cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services.
  • Design and build technologies in a large distributed computing environment and help lead fundamental changes in the industry.
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
  • Work in an agile environment to deliver high quality software.

Skills

Java
C/C++
Python

Education

Bachelor's or Master's in Computer Science / Computer Engineering or related fields

Tools

Relational databases

Job description

At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our interns write real software and collaborate with a selected group of experienced software development engineers who help interns on projects that matter to our customers.

Responsibilities
  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services
  • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use
  • Work in an agile environment to deliver high quality software
Qualifications
  • Currently enrolled in a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related fields at time of application
  • Although no specific programming language is required – you should be familiar with the syntax of languages such as Java, C/C++, or Python
  • Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis
  • Previous technical internship(s) if applicable
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases
Internship - Mechanical Engineering Material Development Intern
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Job: Software Dev Engineer Intern
Job: Software Dev Engineer Intern

Company : Amazon • Cape Town

On-site
ZAR 134,000 - 201,000
Job: SOFTWARE DEV Intern
Job: SOFTWARE DEV Intern

Company : AMAZON • Cape Town

On-site
ZAR 100,000 - 167,000
Job: 2026 Software Dev Engineer Intern - ZAF
Job: 2026 Software Dev Engineer Intern - ZAF

Spane4all • Cape Town

On-site
ZAR 360,000 - 600,000
Job: Applied Scientist Internship
Job: Applied Scientist Internship

Company : Amazon • South Africa

On-site
ZAR 167,000 - 234,000
Software Development Engineer Intern — Build Scalable Systems
Software Development Engineer Intern — Build Scalable Systems

Company : Amazon • South Africa

On-site
ZAR 201,000 - 335,000
Job: Operations Intern
Job: Operations Intern

Company : Amazon • Cape Town

On-site
ZAR 90,000 - 120,000
Software Dev Engineer Intern: Scalable Distributed Systems
Software Dev Engineer Intern: Scalable Distributed Systems

Company : Amazon • Cape Town

On-site
ZAR 134,000 - 201,000
Software Dev Intern: Build Scalable Distributed Systems
Software Dev Intern: Build Scalable Distributed Systems

Company : AMAZON • Cape Town

On-site
ZAR 100,000 - 167,000
Job: Engineering Operations Intern
Job: Engineering Operations Intern

Company : Amazon • Johannesburg

On-site
ZAR 67,000 - 100,000
Job: Program/Product Manager Intern
Job: Program/Product Manager Intern

Company : Amazon • Cape Town

On-site
ZAR 89,000 - 167,000