Amazon

Returning Candidate?

Sr Software Development Engineer - Amazon Profile

Sr Software Development Engineer - Amazon Profile

Job ID 
441332
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

The Amazon Social Profile Team lets customers manage their social identity on Amazon. It acts as a central hub for all social experience on Amazon, propelling the shift to Profile Engagement . The Team acts as the custodian of the Profile experience, maintaining a high bar for visual and IA consistency, regardless of whether the Profile experience is rendered on our own platform or that of another team.

We’re a strong team of engineers, product managers, and UX designers focused on delivering features that customers find useful to their Amazon social shopping experience In 2016, the profile experience was launched worldwide, together with its supporting services for customer avatars and privacy settings management. Our vision is to empower all Amazon entities (customers, brands, sellers, and other influencers) to deepen social connections and build their audience on Amazon, in order to help shoppers with discovery and post-purchase enjoyment of their products.

We expect that all entities will take pride in their Profile and regularly use it as a way to manage their social identity on Amazon. Our platforms will enable discoverability and engagement through entity search, follow, and badging. For customers, we will power personalization across all Amazon experiences, leveraging implicit and explicit preferences data that is easily managed through their Profile. Entities will think of their Profile as a critical component of the Amazon CX, not only due to its navigational utility, but also because it is a central hub for many social experiences. We will create incentives and reward systems to recognize entities who positively contribute to helping Amazon remain the preferred shopping destination for customers.

The Profile is evolving to be the central hub of the Amazon social ecosystem. While it’s been around since 2009, it is being rewritten from the ground up to support the growing social aspects of shopping on Amazon. It will tie together relevant data from several different teams using the in-progress widget framework. We work on the Profile experience, solving how to give customers the best tools for controlling their identity to the Amazon community. Customers currently can upload an avatar, complete their bio, and control the visibility of their community contributions. We work on Follow, solving how to connect customers with authors, brands, interests, and other customers to deliver them updates on new books, products, and reviews. And we work on Badging, solving how to incentivize and reward customers for high-quality reviews and answers for a specific interest area.

We’re looking for a Senior Software Development Engineer (SDE , L6 ) to work on the programs we support , a collaborative team member with the ability to work in a diverse team. The SDE will be involved in creating design and architectures for highly scalable systems, execute on the implementation, plan and execute launches of features, and address operational improvements. The SDE will work with a talented team of software engineers focused on building scalable, reliable, and maintainable systems. In addition, the SDE will collaborate with product managers, designers, and researchers to innovate and rapidly validate new opportunities.


We are looking for SMART engineer who want to work on projects that require creative thinking and deep understanding of the problem space. You challenge yourself and others to constantly come up with better solutions. You're a thought leader, but you don't just know how to solve the problem, you prove it by building the solution. Last but not the least; you have a high bar for code quality and passion for design and architecture

Interested ? Send us a note with a link to your profile and some projects you’ve written or to which you’ve contributed.

Basic Qualifications

  • Bachelor's degree in Computer Science, Math, Physics or Electrical Engineering
  • 8+ years professional experience in software development
  • Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm - design, problem solving, and complexity analysis
  • Proficiency in at least one modern object oriented language such as Java, C# or C++
  • Experience working on an engineering team using Agile processes (Scrum, Kanban)
  • Excellent analytical and design skills
  • Proven track record of delivery

Preferred Qualifications

  • Master or PhD in Computer Science, Math, Physics or Electrical Engineering
  • 10+ years of industry experience
  • Experience with distributed computing
  • Experience with shipping and running enterprise-scale internet products
  • Experience with building mobile applications, community, social, or gaming products
  • Experience in web technologies such as JavaScript, JQuery, JQuery mobile, AJAX and HTML5
  • Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience mentoring and training the engineering community on complex technical issues