Amazon

Returning Candidate?

2018 Software Development Engineer Intern - Vancouver

2018 Software Development Engineer Intern - Vancouver

Job ID 
560247
Company/Location (search) 
CA-BC-Vancouver
Posted Date 
8/9/2017
Company 
AMZN CAN Fulfillment Svcs, Inc
Recruiting Team 
..

Job Description

***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 at our Amazon Vancouver office!

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.

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.

Devices
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
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.

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.

Basic Qualifications

  • 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

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


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