Amazon

Returning Candidate?

Sr. Software Development Engineer - Personalization

Sr. Software Development Engineer - Personalization

Job ID 
402127
Location 
US-WA-Seattle
Posted Date 
1/10/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
North American Teams - Consumer - Retail Plus

Job Description

Our team is mining for interesting topics and the authoritative relationships between them. We blend of a variety of disciplines (such as NLP, data mining, machine learning, big data, semantic web, graph stores, cloud computing) in an effort to understand our customers and the things they're excited about. For example: “Harry Potter” is a fictional universe based around a series of books, and “Harry Potter Wands” are essential costume components. While there are knowledge and entity graphs out there, none capture the rich lifestyles and topics our customers are interested in. And we don’t just build data: we’re looking for developers with Web & App development experience to help us find new ways to interact with our customers.

We are a new team dedicated to understanding What Makes Stuff (And People) Awesome. Amazon customers are people with hobbies, passions, and quirky interests. They run barefoot marathons, brew beer, cry during Disney movies, and cosplay Sith characters at Comic-Con. We’re looking for inquisitive developers who want to help us understand the world and the people in it.

How do you build software that understands things? How do you know who loves what? Did Joe Customer buy a blender because a) he loves whole-food smoothies b) he’s equipping his college apartment or c) his cheap college blender burst into flames and nearly burned down the dorm? Answering those questions is exciting – especially the pyrotechnic blender part – and that’s why we think this is one of the most interesting teams at Amazon.

If you’d want to make things about 20% cooler, think bowties are cool, would just as soon kiss a Wookie as work somewhere boring (or if you know which fictional universes these quotes are from), give the team a consideration.

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related field
  • 8+ 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, Perl, Javascript, Mason

Preferred Qualifications

  • Experience building complex software systems that have been successfully delivered to customers
  • 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.
  • Expertise in recommender systems and/or machine learning
  • Comfortable with front-end prototyping in HTML / CSS / Javascript