Returning Candidate?

Software Development Engineer, Personalization

Software Development Engineer, Personalization

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
North American Teams - Consumer - Retail Plus

Job Description

Our team blends blend of a variety of disciplines (such as data mining, machine learning, big data, or, cloud computing) in an effort to understand our customers and the things that excite them. For example: “Harry Potter” is a fictional universe based around a series of books, and “Harry Potter Wands” are essential costume components. 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. Our goal is to create a personalized experience for them that will make them want to return over and over again.

We are a team dedicated to understanding What Makes Stuff (And People) Awesome. Amazon customers are people with hobbies, passions, and quirky interests. They may run barefoot marathons, brew beer, cry during Disney movies, play in a swing band, or all of the above. 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 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 would like to work on a diverse team dedicated to bringing together multiple perspectives in order to make things about 20% cooler, consider joining us.

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related field
  • 2+ 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
  • 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