Returning Candidate?

Software Development Engineer

Software Development Engineer

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

Job Description

Our Seller Performance organization is looking for a few talented, driven and experienced software engineers to come join solving problems in a new space we call – Related Accounts. The overall mission for this space is to make sure well intentioned merchants are able to run their business using the Amazon Marketplace platform through a single account (instead of multiple) while detecting and preventing nefarious account creators from generating armies of related accounts to do their malicious bidding.

As an engineer in this space you will face a diverse set of problems requiring you to build software systems to capture billions of customer relationships, leverage graph clustering and statistical modeling techniques to make use of that information, utilize cutting-edge cloud computing services to build high availability distributed systems that can scale to massive levels while also creating new Marketplace features for Amazon merchants. This is a brand new space with plenty of opportunity for growth where you will be encouraged to innovate and contribute towards the long-term vision and architecture.

For questions about this job- please email Dzenita Custo(

Basic Qualifications

  • A bachelor’s or master’s degree (or higher) in computer science or a related discipline
  • Equivalent to 3 years of software development experience
  • Computer Science fundamentals in object-oriented design, data structures, algorithms and complexity analysis
  • Excellent written and verbal communication in English
  • Solid understanding of best coding practices including design, unit testing and peer code reviews

Preferred Qualifications

  • Experience mentoring junior software developers to improve their skills
  • Experience in communicating with customers, technical teams, and management to collect requirements, describe software product features, and technical designs
  • Experience working with very large datasets in a low latency environment
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces to back-end systems and all points in between
  • Experience with system/service scaling problems
  • Knowledge of advanced Computer Science concepts