Software Development Engineer
Hybrid (New York, NY)$158.1k - $213.8kPosted yesterday
About the role
The Off-Search Online Sourcing team builds real-time ad retrieval systems behind Amazon’s details pages and non-Search surfaces, delivering low-latency, high-throughput services and model serving infrastructure to surface relevant ads. The role emphasizes designing scalable distributed systems, collaborating with applied scientists, and driving production-grade retrieval models through A/B experiments.
Responsibilities
- Design and develop high-throughput, low-latency services that retrieve and enrich ad candidates within strict latency budgets across Amazon's non-Search surfaces
- Build and scale model serving infrastructure for real-time embedding inference, partnering with applied scientists to bring new retrieval models into production
- Develop distributed indexing pipelines that build and refresh large approximate nearest neighbor search indexes across hundreds of millions of ads
- Deliver real-time fulfillment signals — delivery speed, locality, return eligibility — that improve ad filtering and ranking quality for shoppers
- Launch new retrieval models and indexes behind A/B experiments, analyze results, and use data to decide what ships to production
- Deliver features end to end — from design and code reviews through implementation, deployment, monitoring, and on-call operations
- Improve operational excellence through caching, graceful degradation, monitoring, and root-cause analysis
- Mentor peers through code and design reviews, helping raise the engineering quality bar across the team
- On a typical day you might review latency dashboards, build distributed pipelines, integrate embedding models, set up A/B experiments, review PRs, debug latency regressions, and monitor experiments for impact
Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- 1+ years of Object Oriented Design experience
- Experience programming with at least one software programming language
Skills
Required:Software developmentDesign and architectureObject oriented designProgramming languages
Benefits
- health insurance (medical, dental, vision, prescription)
- Basic Life & AD&D insurance and option for Supplemental life plans
- EAP, Mental Health Support, Medical Advice Line
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- paid time off
- parenteral leave (parential leave)
- sign-on payments and restricted stock units (RSUs)
- comprehensive benefits information available online
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)yesterdayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegalyesterdayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXyesterdaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXyesterdayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTSyesterdayIrving, TX · Operations IT Support Engineering