Amazon

Returning Candidate?

Software Development Engineer, Search Customer Experience

Software Development Engineer, Search Customer Experience

Job ID 
410080
Location 
US-WA-Seattle
Posted Date 
6/9/2016
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
North American Teams - Consumer - Sellers Plus

Job Description

Hundreds of millions of customers. Billions of queries per year and dollars in revenue. The scale and impact of Amazon search is HUGE and we need smart and creative engineers to imagine and develop innovative cross-device features to realize the future of product search worldwide.

The Search Experience team is responsible for the worldwide customer facing search features on desktops, tablets, and mobile devices, everything from the moment a customer clicks into the search box to when they view search results. We use data mining and usability data to develop new features and we test them through hundreds of A/B experiments a year as well as data mining and usability studies. This immense amount of data allows us to leverage machine learning to build smarter and more personalized experiences for our customers across a wide variety of categories, from instant video and Kindle books to apparel and electronics.

On a day-to-day basis, you'll be part of a small, close-knit team of engineers that are agile, data driven, and highly collaborative. You’ll help analyze customer behavior, propose ideas and solutions during sprint planning with your team, implement big ideas, and then measure the results. Engineers on our team have proposed ideas that have impacted millions of customers and generated millions of dollars in revenue. Outside of work, we have weekly team social events and we regularly get out of the office (rain or shine) to clear our heads and have some fun in Seattle as a team.

If you have some big ideas and the drive to make things happen, we want to talk.

Basic Qualifications

  • Bachelor's Degree in Computer Science or related field
  • 6+ years professional experience in software development
  • Computer Science fundamentals in object-oriented design
  • Computer Science fundamentals in data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in, at least, one modern programming language such as C, C++, Java, JavaScript

Preferred Qualifications


  • Masters Degree in Computer science/Math or related field
  • Candidates must be innovative, creative, flexible and self-motivated, with the ability to design and write high-performance, reliable, and maintainable code
  • 8+ years of related industry experience
  • Successful candidates will have a strong background in an object-oriented language such as Java and experience building web applications
  • Strong desire to improve our customer's search experience a must
  • Experience in mobile web development preferred
  • Experience with Scrum or Agile development a plus
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs