Software Development Engineer, Amazon Marketing Cloud Assistant

Amazon Amazon · Big Tech · Boulder, CO · Software Development

Software Development Engineer II role focused on building the backend services for an AI-powered conversational agent (Amazon Marketing Cloud Assistant) that allows advertisers to interact with data using natural language. The role involves designing and building scalable data pipelines, LLM orchestration, prompt engineering, tool use, agent workflows, and contributing to the evaluation framework for agent accuracy. It operates at the intersection of LLMs, distributed systems, and large-scale advertising data.

What you'd actually do

  1. Design and build core backend services powering an LLM-based conversational assistant for Amazon Marketing Cloud
  2. Own end-to-end delivery of features—from system design through production deployment and operational excellence
  3. Build scalable data pipelines and infrastructure that ingest and process petabyte-scale advertising data from multiple sources
  4. Shape the future of how advertisers generate insights, build audiences, and optimize campaigns through AI
  5. Design, develop, and maintain backend services powering the AMC conversational assistant

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Experience programming with at least one software programming language

Nice to have

  • Experience with advertising technology, analytics platforms, or AWS services
  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

What the JD emphasized

  • petabyte-scale advertising data
  • agent evaluation
  • LLM orchestration pipelines
  • agent accuracy

Other signals

  • LLM-based conversational agent
  • natural language understanding
  • agent evaluation
  • generative AI in advertising
  • LLM orchestration pipelines