Software Development Engineer, Amazon Marketing Cloud Assistant
Core
Build an AI-powered conversational agent for Amazon Marketing Cloud that replaces SQL queries and complex UIs with natural language interactions for advertisers.
Role type
Senior Software Development Engineer II (Generative AI & Distributed Systems)
Builds
LLM-based conversational assistant, scalable data pipelines, and backend services for petabyte-scale advertising data
Domain
Advertising technology, Generative AI, Large-scale distributed systems
Deliverable
production ML models
Required skills
Distributed systems design, LLM orchestration, Prompt engineering, API development, Data pipeline construction, System reliability, Code review, On-call support
Preferred skills
Advertising technology experience, Analytics platforms, AWS services, Full SDLC experience
Technologies
C#, C++, Java, Perl, LLMs, Petabyte-scale data systems
Responsibilities
Design and maintain backend services for the AMC conversational assistant; Build and optimize LLM orchestration pipelines; Develop APIs for query engines and audience management; Implement scalable data pipelines for petabyte-scale advertising data; Contribute to agent evaluation frameworks and ground truth datasets; Own end-to-end feature delivery from design to production deployment.
Seniority
Senior, hands-on IC