Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
525009
Location 
CA-BC-Vancouver
Posted Date 
4/17/2017

Job Description

Amazon product pages are at the core of global e-commerce. Millions of customers view Billions of our product pages every year. Our mission is to provide the information any customer needs to make an informed and confident purchase decision. To this goal, we are continually refining the shopping experience, pushing the boundary of user-interface design, scalability, reliability and performance. Our team has amazing, world-class software engineers, data scientists, program managers, designers and product managers. We all share a singular goal: to create THE world's best buying experience.

We are looking for a few talented and passionate software developers to be a part of our team. As an engineer on the detail page team, you will delight customers with personalized experiences that have been tailored just for them. You will change how millions of shoppers interact online, on all device – from smartphones and desktops to watches and Echos. To perfect the best possible Amazon shopping experience you will use your experiences and insights from almost every area of computer science, including distributed computing, large-scale system design, big-data, machine learning, natural language processing, data compression, security, human-computer interactions, algorithms, and user interface design. Our engineers are versatile, and thrive on tackling hard problems, coming up with elegant and innovative solutions, while working in a fast-paced and collaborative environment.



You are a champion of engineering excellence: you raise the bar on quality, maintainability, performance, security and all the other things make great software great. At Amazon, we celebrate elegant, beautiful, practical and scalable code that takes complex problems and makes them easy. If this sounds like the project you have been working towards, please contact us today, and let’s talk about how you can contribute to Amazon's product pages.


Amazon is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Basic Qualifications

  • Bachelor's Degree in Computer Science or related field, with 5+ years relevant work experience.
  • Strong Computer Science fundamentals in object-oriented design, data structures, algorithms, and performance.
  • Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or PERL.
  • Proficiency using modern web development technologies and techniques, including JavaScript, AJAX, HTML5, CSS, Responsive Design, web services, etc
  • Deep hands-on technical expertise.

Preferred Qualifications

  • Experience building successful, highly-performant and scalable customer facing software systems.
  • Experience leveraging Machine Learning
  • Experience with design and implementation of large-scale, multi-tiered, distributed software systems
  • Knowledge of agile software engineering practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Aware of but not reliant on Object Oriented JavaScript Frameworks (JQuery.JS Angular JS, React JS, Node,JS, Backbone etc.)
  • Ability to take a project from scoping requirements through actual launch. Empathy in understanding and communicating with customers, technical teams, and management to collect requirements, describe software product features, and technical designs.