Software Development Engineer Intern - Detroit
Job ID 516750Location US-MI-DetroitPosted Date 3/27/2017Company Amazon Corporate LLCPosition Category Software DevelopmentRecruiting Team ..Job Description
We are hiring innovative minded Software Development Engineer interns into our technical development teams located in Detroit, MI. We are headquartered in Seattle, WA, but also have exciting opportunities at our offices in Detroit, MI. 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. Retail 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.AWS 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. Recommendations 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.
Basic Qualifications
•Currently enrolled 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 2017 and onward
Preferred Qualifications
•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