Software Development Engineer, Amazon Selection and Catalog Systems

World's largest online marketplace focused on e-commerce and technology innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Software Development Engineer, Amazon Selection and Catalog Systems

Join Amazon's Selection & Catalog Systems team as a Software Development Engineer (SDE-II) and be part of the world's largest online marketplace. This role focuses on leveraging Generative AI technologies to enhance catalog data quality at unprecedented scale. You'll work with Amazon's comprehensive suite of catalog systems and services, from ingestion to customer-facing applications, while applying cutting-edge AI technologies including large language models for image and text generation.

The position offers a unique opportunity to work at the intersection of e-commerce and emerging AI technologies, allowing you to shape how Amazon leverages Gen-AI to improve catalog quality and enhance customer experience. You'll be responsible for designing and implementing distributed systems, optimizing performance, and processing large-scale data sets.

Working at Amazon means joining a company with a strong focus on employee growth and development. You'll have the chance to build data-driven systems at scale while gaining exposure to the entire e-commerce technology stack. The role offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits.

The ideal candidate brings 3+ years of distributed systems experience and thrives in an agile environment. You'll collaborate with cross-functional teams, contribute to technical roadmaps, and drive innovation in how Amazon models and understands products. This is more than just a development role – it's an opportunity to revolutionize how one of the world's largest companies handles its vast product catalog through the application of advanced AI technologies.

Last updated 6 hours ago

Responsibilities For Software Development Engineer, Amazon Selection and Catalog Systems

  • Design and development of complex systems ensuring scalability, reliability, and efficiency
  • Troubleshoot and resolve complex issues, optimize system performance
  • Analyze and process large amounts of data from various sources
  • Leverage Generative AI technologies to detect and measure catalog data defects at scale
  • Participate in idea and roadmap generation
  • Present work to all levels of leadership
  • Collaborate with Software Development Engineers, Technical Program Managers, and Product Managers

Requirements For Software Development Engineer, Amazon Selection and Catalog Systems

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience with design patterns, reliability and scaling of systems
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer, Amazon Selection and Catalog Systems

Medical Insurance
401k
Vision Insurance
Dental Insurance
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Selection and Catalog Systems

Software Developer in Test II, Amazon Webview

Software Developer in Test II position at Amazon Lab126, focusing on test automation and infrastructure development for consumer electronic devices, offering competitive compensation of $129,300-$223,600.

Support Engineer, Digital and Emerging Payments

Support Engineer role at Amazon's Digital and Emerging Payments team in Mexico City, focusing on payment systems support and development using Java, Python, and AWS technologies.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks a Software Development Engineer to design, build, and maintain global cloud infrastructure, offering competitive compensation and comprehensive benefits.

Software Development Engineer, AWS Infrastructure Console Interactions Team

Software Development Engineer role at AWS Infrastructure Console Interactions Team, building large-scale distributed systems for cloud infrastructure management.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks a Software Development Engineer to design, build, and maintain cloud infrastructure systems using Rust, Go, and Python. 3+ years experience required.