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
Software Development Engineer II (Backend & Data Infrastructure)
Builds
LLM-based conversational assistant, scalable data pipelines, and APIs for petabyte-scale advertising data
Domain
Advertising technology, Generative AI, Large-scale distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Backend service development, Data pipeline engineering, LLM orchestration, API design, Object Oriented Design, System reliability optimization
Preferred skills
Full SDLC experience, Prompt engineering, Tool use in agents, Data quality validation, On-call rotation management
Technologies
C#, C++, Java, Perl, AWS services
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 log-level data, Write clean, tested code and participate in code reviews, Debug production issues and maintain system reliability
Seniority
Mid-level IC (3+ years experience)