This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle? 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. We want to you to feel welcomed, included and valued right from the start. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow. We have two different internship durations available: - 3 months internship - 6 months internship Please ensure to indicate your availability during the application process.
Job Responsibility
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
Requirements
Enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application
Knowledge of programming languages such as C/C++, Python, Java or Perl
Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis
Nice to have
Experience from a technical internship
Experience with distributed, multi-tiered systems, algorithms, and relational databases
Experience in optimization mathematics such as linear programming and nonlinear optimization
Experience conveying complex technical concepts to both technical and business audiences
Experience dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment