2018 Madison Software Development Engineer Intern
- Please only apply to the one job posting location that most interests you as you consider Amazon's Software Development Engineer job opportunities through University Recruiting.*
We are hiring innovative minded Software Development Engineer interns into our technical development teams throughout the US. We are headquartered in Seattle, WA, but also have exciting opportunities at our offices across the US and Canada!
In the US: Austin, TX; Phoenix, AZ; Boston, MA; New York, NY; Los Angeles, CA; Irvine, CA; San Luis Obispo, CA; Santa Cruz, CA; Bay Area, CA; Madison, WI; Herndon, VA, Portland, OR, and growing!
In Canada, we are growing rapidly in: Vancouver, BC, Toronto, ON, and Ottawa, ON.
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. We're looking for developers with a passion for solving difficult problems in distributed systems, high performance storage systems, and database internals – experience with parallel query processing, distributed caching, or transaction processing are all big pluses.
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 and Operations
Fulfillment is at the heart of the Amazon experience. We deliver millions of products to hundreds of countries worldwide. With more than 123 Fulfillment Centers globally, Amazon Fulfillment is growing at a pace that requires the best and brightest talent to be brought in to our company to help us continue to make history. 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. We take ownership for what we do – whether we're developing a new technology in-house or launching a new Fulfillment Center.
New Projects and Expansions
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.
- Currently enrolled in a Bachelor's or Master's degree program 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
Meet Some of Amazon's Employees
Senior UX Designer
Mae integrates human-centered design into tools that enable business partners to operate efficiently and intuitively. She analyzes customer needs and pain points to improve designs.
Back to top