Amazon

Software Development Engineer, Amazon Marketing Cloud Assistant

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-инженер в команду Amazon Marketing Cloud Assistant — создание AI-ассистента на базе LLM, который позволяет рекламодателям работать с данными через естественный язык вместо SQL и сложных интерфейсов. Работа на стыке генеративного AI, распределённых систем и данных рекламы петабайтного масштаба.

Задачи

  • Проектировать и разрабатывать backend-сервисы, обеспечивающие работу разговорного ассистента AMC на базе LLM
  • Строить и оптимизировать пайплайны оркестрации LLM: prompt engineering, tool use, агентные workflow
  • Разрабатывать API и интеграции с query engine AMC, сервисами отчётности и системами управления аудиториями
  • Совместно с applied scientists интегрировать ML-модели и улучшать качество ответов
  • Участвовать в создании системы оценки: метрики, ground truth датасеты, повышение точности агента
  • Реализовывать и поддерживать масштабируемые пайплайны для приёма, обработки и хранения рекламных лог-данных петабайтного масштаба из множества источников (ad servers, exchanges, SSPs)
  • Строить ETL-процессы, преобразующие сырые event-level данные в готовые к анализу форматы
  • Создавать и поддерживать API для эффективных запросов к лог-данным со стороны аналитических команд и data scientists
  • Внедрять проверки качества данных, валидацию и мониторинг пайплайнов и сервисов
  • Оптимизировать производительность и стоимость обработки данных и запросов
  • Отвечать за полный цикл доставки фич — от дизайна до продакшн-деплоя
  • Писать чистый, хорошо покрытый тестами код и участвовать в code review
  • Повышать надёжность, снижать latency и улучшать масштабируемость системы
  • Отлаживать и решать продакшн-инциденты, участвовать в on-call ротациях
  • Документировать системы, процессы и runbook'и
  • Участвовать в обсуждении дизайна и архитектурных решений совместно с senior-инженерами

Требования

  • 3+ года профессионального опыта разработки ПО (не стажировки)
  • 2+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность, масштабирование)
  • 1+ год опыта работы software development engineer или в смежной роли
  • 1+ год опыта проектирования и разработки крупномасштабных многоуровневых многопоточных распределённых приложений, инструментов, систем и сервисов на C#, C++, Java или Perl
  • 1+ год опыта объектно-ориентированного проектирования
  • Опыт программирования хотя бы на одном языке программирования

Условия

  • Полный соцпакет Amazon: медицинская страховка (medical, dental, vision, prescription, Basic Life & AD&D, опция Supplemental life plans), EAP, поддержка ментального здоровья, Medical Advice Line, Flexible Spending Accounts, компенсация усыновления и суррогатного материнства
  • 401(k) с matching
  • Оплачиваемый отпуск
  • Родительский отпуск
  • Sign-on payments и restricted stock units (RSUs)
  • Базовая зарплата 143 700 – 194 400 USD в год

Навыки

  • LLM
  • prompt engineering
  • agent workflows
  • distributed systems
  • data pipelines
  • ETL
  • API
  • SQL
  • C#
  • C++
  • Java
  • Perl
  • Object Oriented Design
  • AWS
  • ML models

Похожие вакансии

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Software Development Engineer, Amazon Marketing Cloud Assistant — Amazon, 143,700 – 194,400 USD в год, Boulder | itrelocate