CareerPlan

Software Development Engineer

New York, New York, United StatesFull-time$158k–$214k2026-10-22 → 2026-11-10

Core

Design and deliver low-latency services, model serving infrastructure, and distributed indexing pipelines for real-time ad retrieval on Amazon's non-Search surfaces.

Role type

Senior IC software development engineer (ad retrieval systems)

Builds

Real-time ad retrieval services, model serving infrastructure, distributed indexing pipelines

Domain

E-commerce advertising technology, distributed systems, machine learning inference

Deliverable

production ML models

Required skills

C#, C++, Java, or Perl; Object Oriented Design; distributed software applications; low-latency, high-throughput service design; search or vector retrieval systems; machine learning model serving

Preferred skills

Full software development life cycle; large-scale data processing (Spark); advertising technology or recommendation systems background

Technologies

Lucene, Elasticsearch, Spark, embedding models, approximate nearest neighbor indexes

Responsibilities

Design and develop high-throughput, low-latency services for ad candidate retrieval; Build and scale model serving infrastructure for real-time embedding inference; Develop distributed indexing pipelines for large-scale ad indexes; Deliver real-time fulfillment signals to improve ad filtering and ranking; Launch new retrieval models and indexes behind A/B experiments; Mentor peers through code and design reviews

Seniority

Senior, hands-on IC