Software Development Engineer
Core
Design and deliver generative AI systems that reason over campaign performance and make autonomous decisions for advertisers and sellers at massive scale.
Role type
Senior IC software development engineer (agentic AI platform)
Builds
SPB Agent platform powering AI Campaign Overview, AI Companion, and AI for Sales Teams across Amazon Ads
Domain
Advertising + Generative AI + Distributed Systems
Deliverable
production ML models
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Distributed systems architecture; LLM integration; Prompt engineering; Real-time personalization; Low-latency system design
Preferred skills
Full SDLC experience; Code reviews; Source control management; Testing and operations
Technologies
C#, C++, Java, Perl, LLMs, Distributed serving infrastructure
Responsibilities
Design and develop secure, reusable, low-latency agentic AI architecture; Deliver features end-to-end from LLM integration to distributed serving; Optimize operational costs via token and memory management; Collaborate with AI researchers to integrate solutions; Build scalable systems processing millions of data points; Develop conversational AI approaches; Mentor peers through design and code reviews