The Amazon Selection and Catalog Systems team (ASCS) is seeking a Software Development Engineer to join their Selection Monitoring team. This role is crucial in building the world's largest product selection platform to meet customer needs. The team leverages advanced technologies including machine learning, data processing, and AWS services to manage billions of records.
The position involves working with cutting-edge cluster-computing technologies like MapReduce and Spark to process massive amounts of product data. Engineers apply sophisticated algorithms including Clustering, Natural Language Processing, Fuzzy matching, and Image processing at scale. The role requires strong problem-solving abilities in data processing, machine learning, and distributed systems.
As an SDE, you'll take ownership of projects from prototype to production, working closely with senior technical staff and business teams. The position offers exposure to various Amazon teams and the opportunity to deliver solutions that directly impact Amazon's growth. You'll be responsible for building scalable services, managing petabyte-scale datasets, and developing efficient deployment systems.
The ideal candidate should have strong technical skills, high ownership mentality, and the ability to tackle ambiguous problems. This role provides excellent growth opportunities working with cutting-edge technologies while contributing to systems that power Amazon's massive product catalog. The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus comprehensive benefits and potential equity compensation.