Software Development Engineer
Core
Design, build, and operate high-throughput, low-latency distributed systems for Sponsored Products and Brands ads retrieval, handling billions of requests daily to serve relevant ads to shoppers and advertisers.
Role type
Senior IC software development engineer (search architecture & distributed systems)
Builds
Ads searching, selection, and matching systems for Amazon's retail surfaces
Domain
E-commerce advertising, search architecture, information retrieval, NLP, deep learning
Deliverable
production ML models
Required skills
Distributed systems design, high-throughput system architecture, NLP, deep learning, massive dataset processing, system troubleshooting, mentoring
Preferred skills
Full SDLC experience, Data & AI technologies (AI/ML, GenAI, Analytics, Database, Storage), Bachelor's in Computer Science
Technologies
Distributed frameworks, NLP tools, deep learning frameworks
Responsibilities
Design and develop high-throughput, low-latency distributed systems; Build and optimize ad searching, selection, and matching systems; Work with massive datasets to improve ad coverage and relevance; Innovate in search architecture and deep learning; Troubleshoot high-volume production systems; Mentor junior engineers
Seniority
Senior, hands-on IC