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 development, System reliability optimization, Object Oriented Design, Multi-threaded application development
Preferred skills
Full SDLC experience, Code review leadership, AWS services knowledge, Advertising technology 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 and agent workflows, Implement scalable data pipelines for petabyte-scale advertising data, Develop APIs for query engines and reporting services, Contribute to evaluation frameworks for agent accuracy, Own end-to-end feature delivery from design to production deployment
Seniority
Mid-level IC (3+ years experience)