Software Development Engineer, Selection Monitoring

Global technology company focused on e-commerce, cloud computing, digital streaming, and artificial intelligence.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · AI

Description For Software Development Engineer, Selection Monitoring

Amazon Selection and Catalog Systems team (ASCS) is seeking a Software Development Engineer to join their Selection Monitoring team. This role focuses on building the world's largest product selection platform using cutting-edge technologies and machine learning. The position involves working with massive datasets containing billions of records, utilizing technologies like MapReduce and Spark, and applying various ML algorithms including Clustering, NLP, and Image processing at scale.

The role offers an opportunity to work on mission-critical systems that directly impact Amazon's product and brand experience. You'll be responsible for developing scalable solutions using cloud technologies, managing large-scale data processing systems, and implementing innovative approaches to selection monitoring. The position requires strong technical skills, ownership mentality, and the ability to work with both technical and business teams.

As a Software Development Engineer, you'll be tackling complex problems in data processing, machine learning, and distributed systems. The role involves everything from prototype development to production deployment, with a focus on building fault-tolerant and highly available services. You'll work with structured and unstructured data, implement advanced algorithms, and contribute to systems that directly impact Amazon's growth and success.

The position offers competitive compensation based on location and experience, ranging from $129,300 to $223,600 per year, plus equity and comprehensive benefits. This is an excellent opportunity for engineers who want to work on large-scale systems, push technical boundaries, and make a significant impact on one of the world's largest e-commerce platforms.

Last updated 7 days ago

Responsibilities For Software Development Engineer, Selection Monitoring

  • Partner with Principal Engineers, Sr. SDEs, and Product/Program Management to define technical vision
  • Deliver and own scalable, fault-tolerant, and highly available services
  • Build and own systems for Data discovery and lifecycle management
  • Develop solutions for application flow orchestration across hybrid compute environments
  • Utilize serverless and container technologies
  • Work with machine learning algorithms and distributed systems
  • Process and analyze billions of products using cluster-computing technologies

Requirements For Software Development Engineer, Selection Monitoring

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, Selection Monitoring

Medical Insurance
401k
Vision Insurance
Dental Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package including equity

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Selection Monitoring

Software Development Engineer, Amazon Credit & Lending

Software Development Engineer position at Amazon Credit & Lending, building next-generation fintech payment solutions using AWS technologies in Bengaluru, India.

Software Development Engineer, Alexa Smart Home

Software Development Engineer role at Amazon's Alexa Smart Home team, building AWS-powered services for smart home experiences and working with cutting-edge technology.

Software Development Engineer, Amazon Business

Join Amazon Business as a Software Development Engineer to build solutions for business customers, working with AWS technologies and contributing to a rapidly growing $25B+ business unit.

Software Development Engineer, Digital and Emerging Markets Payments MX

Software Development Engineer role at Amazon's Consumer Payments division, focusing on building and enhancing payment solutions with global impact.

Application Engineer, RBS

Application Engineer position at Amazon's Retail Business Services team, focusing on developing automation solutions and supporting retail operations with 5+ years of experience required.