NBCUniversal
Sr. Software Engineer, Automation Engineering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Engineering & Operations группы Data Collaboration в NBCUniversal. Занимается разработкой AI-агентов и автоматизацией процессов на данных для рекламных продуктов.
Задачи
- Проектировать и разрабатывать внутренних AI-агентов и автоматизированные workflow с использованием Snowflake Cortex, LangChain, LangGraph и аналогичных фреймворков
- Создавать переиспользуемые инструменты, API и компоненты для новых агентных workflow
- Реализовывать RAG-пайплайны, стратегии управления контекстом и промпт-паттерны для повышения точности, надёжности и снижения затрат
- Строить системы оценки, регрессионные тесты и мониторинг поведения AI-агентов
- Определять и отслеживать метрики: выполнение задач, обоснованность, точность ответов, задержка, стоимость, частота ошибок
- Проектировать guardrails и валидацию для снижения галлюцинаций и небезопасных выводов
- Разрабатывать и поддерживать production-grade Python-приложения, библиотеки и сервисы
- Применять принципы ООП и лучшие практики: модульность, автотесты, CI/CD, код-ревью, observability, документация
- Создавать переиспользуемые Python-библиотеки для clean room, audience onboarding, ingestion, activation, measurement, attribution и incrementality
- Абстрагировать сложные аналитические и data collaboration workflow в self-service компоненты
- Обеспечивать конфигурируемое развёртывание новых возможностей для партнёров
- Менторить инженеров через код-ревью и технические обсуждения
- Устанавливать инженерные стандарты для AI-assisted workflow и агентных систем
Требования
- Bachelor's degree или эквивалентный практический опыт в Computer Science, Information Systems, Software Engineering или смежной области
- 5+ лет опыта разработки production-grade ПО на Python, включая библиотеки, сервисы, тестирование, CI/CD и код-ревью
- Практический опыт создания приложений на LLM, RAG, векторных базах данных, prompt engineering или фреймворках LangChain, LangGraph, LlamaIndex
- Опыт проектирования AI-enabled workflow, reasoning-агентов, tool-using агентов или сложных систем автоматизации
- 3+ года практического опыта с облачными data-платформами: Snowflake, Databricks или аналоги
- Сильное понимание production system design: observability, надёжность, масштабируемость, performance tuning, операционная поддержка
- Желательно: опыт с data clean room (Snowflake Clean Rooms, Databricks Clean Rooms, LiveRamp, Habu)
- Желательно: опыт в ad tech, audience activation, campaign delivery, reach and frequency, attribution, incrementality
- Желательно: сертификации Snowflake SnowPro Core, Databricks Certified Data Engineer Associate
Условия
- Полностью удалённая работа
- Компания оплачивает медицинскую, стоматологическую и vision-страховку, 401(k), оплачиваемый отпуск, компенсацию обучения и другие льготы
- Зарплата $140,000 - $180,000 с возможностью бонуса
- Возможна очная встреча с сотрудником NBCUniversal на одном из офисов в рамках отбора
Навыки
- Python
- LLM
- RAG
- Vector databases
- Prompt engineering
- LangChain
- LangGraph
- LlamaIndex
- AI agents
- Snowflake
- Snowflake Cortex
- Databricks
- CI/CD
- Automated testing
- Observability
- Data Clean Rooms
- Ad Tech
- Attribution
- Incrementality