Badge internship

2018 Summer Internship Seattle - Software Development Engineer

Seattle, WA

Visa assistance unavailable

We are hiring innovative minded Software Development Engineer interns into our software development teams throughout the US!

We are headquartered in Seattle, WA, but also have exciting opportunities at our offices in: Austin, TX; Phoenix, AZ; Boston, MA; New York, NY; Los Angeles, CA; Irvine, CA; San Luis Obispo, CA; Bay Area, CA; Madison, WI; Herndon, VA, and more!

Please apply at:













Our interns and co-ops write real software and partner with a select group of experienced software development engineers, who both help and challenge them as they work on projects that matter to our customers. You’ll be given the opportunity to have direct impact on the evolution of Amazon's technologies and lead mission critical projects early in your career. Your design, code and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, optimization, scalability, and security-- just to name a few.

Many of our technologies overlap—you’d be hard pressed to find a team that isn’t using Amazon Web Services (AWS), touching the catalogue, or iterating services to better personalize for the customer. Below is a small snapshot of potential work content provided to give you some of big ideas you could work with at Amazon.

The software we write and the systems we own enable over 50 million customers worldwide to order anything from a pin to a piano with the click of a mouse! Every aspect of our business interacts with our systems. We're the hub of Amazon's massive, worldwide service-oriented architecture.

Amazon has produced groundbreaking devices like Fire tablets, Fire TV, Kindles, and the Amazon Echo. What will you help us create? You will engage with an experienced cross-disciplinary staff to conceive, design, and bring to market innovative devices and services. We work with an internal interdisciplinary team and outside partners to drive key aspects of product definition, execution and test.

AWS is a unique place where you can design and build innovative technologies in a very large distributed computing environment and help lead fundamental changes in the industry. We build distributed storage, index and query systems that are scalable, fault-tolerant, low cost, and easy to manage and use. These are exciting times in our space – we are growing fast, but still at an early stage and working on ambitious new initiatives where an engineer at any level can have significant technical and business impact.

Amazon tailors customer recommendations through a variety of machine learning and heuristic based algorithms that you can help shape. Not only will you be exposed to the cutting edge of machine learning research, you'll also be creating services to run these predictions on distributed systems at incredible scale and speed. You will spend your time as a hands-on engineer. You will play a key role in building software products and features from the ground up. You will use a wide range of technologies, programming languages and systems. Your responsibilities will include all aspects of software development.

Fulfillment is at the heart of the Amazon experience. We deliver millions of products to hundreds of countries worldwide. We manage the software and infrastructure which powers Amazon’s world-class fulfillment engine. We work on automation, machine vision, robotics, and machine learning. Our data and services support Amazon catalog, inventory and labor management systems. These systems constitute the backbone of Amazon ranging from the tens of millions of items in the catalog, hundreds of millions of items of inventory to billions of transactions a year! Every item that comes into the fulfillment center and is delivered to a customer moves through our platform.

New countries, new products, new teams. Amazon is always innovating on behalf of our customers. By joining a team within this group, your code would add value to the next frontier of Pioneering at Amazon.


  • Pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related technical discipline with a focus on software development
  • Must be currently enrolled in university with graduation dates starting December 2018 and onward


  • Familiarity with object-oriented design and coding skills (C/C++ and/or Java)
  • Experience in UNIX/Linux or Windows environments
  • Ability to effectively articulate technical challenges and solutions
  • Adept at handling ambiguous or undefined challenges through strong problem solving abilities

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Technologies you'll use

amazon-web-services amazon java c++

Interview process

All students will go through two online assessments to begin their interview process for a full time role. These assessments consist of a set of debugging, and coding questions, reasoning assessment, and work style assessment.

Ready to apply?

Apply for this job

Apply Now



Amazon’s mission is to be Earth’s most customer-centric company where people can find and discover anything they want to buy online.

Seattle, Washington