2019 Software Development Internship

Added to your calendar
Technology: IT & Software Development

As an intern in Software Development, you could join one of the following teams: Amazon Logistics, Transportation, Prime Now, Inventory Placement and more.

You will put your analytical and technical skills to the test and roll up your sleeves to complete a project that will contribute to improve the functionality and level of service that teams provides to our customers. This could include:

  • Participating in building the most user-friendly Business Intelligence tools in the industry
  • Taking part in the design of effective services to manage master data maintenance and replication in a distributed system
  • Proposing ideas, participating in designing, implementing and testing solutions to help the business
  • Meeting with the customers to learn about their needs and evaluate the proposed/implemented solution
  • Partnering with the business analysis team to learn about the business-side requirements.


We want to hire the world’s brightest minds, and offer them an environment in which they can learn and help improve the experience for our customers.

  • You are currently working towards a 2+ years university degree in computer science or a related field.
  • Excellent written and verbal communication skills in English.
  • You must have the right to work in the country you are applying for.
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
  • Knowledge in two or more programming languages (Ruby on Rails, Java, C#, C++, Python...).
  • You are results-driven with analytical skills and the ability to innovate and simplify current processes and practices.
  • You should have strong decision making skills, that use sound reasoning and when required use consultation to achieve consensus.
  • The personal drive and enthusiasm that makes you stand out from the crowd!

Preferred qualifications

  • Familiar with MySQL, Oracle, PostgreSQL, RedShift
  • Version Control using Git or Mercurial
  • At ease with Linux
  • Experience in testing (Unit, Integration)
  • Agile development methodologies (SCRUM)
  • Hardware architecture (Servers, redundancy, backups, performance analysis)
  • Ability to work successfully in an ambiguous environment, to meet tight deadlines and prioritize workload even when faced with conflicting priorities.
  • The ability to develop models and tools through the use of high-level modeling languages.
  • Previous work experience – a summer job, internship or full- time role; if it’s an experience in designing optimization models for inventory, network flows and other characteristics of supply-chain systems (e.g., staff scheduling, vehicle routing, and facility location), accompanied by associated expertise in the use of tools and the latest technology or software development, even better.