Software Development Engineer
Core
Design and develop highly scalable ad supply, rendering, and logging services using Large Language Models (LLMs) to deliver personalized ad experiences for Amazon shoppers and advertisers.
Role type
Senior Software Development Engineer (Distributed Systems & LLMs)
Builds
Scalable ad supply, rendering, and logging services for Sponsored Products and Brands
Domain
E-commerce advertising, distributed systems, Generative AI
Deliverable
production ML models
Required skills
Distributed systems design, Large Language Models (LLMs), C#/C++/Java/Perl, Object Oriented Design, System architecture, Code reviews, Mentoring
Preferred skills
Full software development life cycle, Machine Learning fundamentals, Transformer architecture, Continuous deployments, Operational excellence
Technologies
C#, C++, Java, Perl, LLMs, Transformer architecture
Responsibilities
Design and develop scalable services processing millions of requests daily, Solve complex distributed systems problems using LLMs, Deliver personalized ad experiences end to end, Partner with engineering and business teams to launch features at scale, Contribute to cross-org architectural initiatives, Keep high-TPS production systems reliable and performant, Mentor peers through design and code reviews