Заголовок: Старший инженер-программист II, Инженерные решения по рекламным данным
Компания: Instacart
Местоположение: Удаленно – США / США – Удаленно
Вознаграждение (Калифорния, Нью-Йорк, Коннектикут, Нью-Джерси): 230 000 – 242 500 долларов США в год
Вознаграждение (Вашингтон): 220 000 – 232 000 долларов США в год
Вознаграждение (Орегон, Делавэр, Мэн, Массачусетс, Мэриленд, Нью-Гэмпшир, Род-Айленд, Вермонт, Округ Колумбия, Пенсильвания, Вирджиния, Колорадо, Техас, Иллинойс, Гавайи): 211 000 – 222 500 долларов США в год
Вознаграждение (Все другие штаты): 192 000 – 202 500 долларов США в год
Мы трансформируем индустрию продуктового ритейла
В Instacart мы приглашаем мир делиться любовью через еду, потому что верим, что у каждого должен быть доступ к любимой еде и больше времени, чтобы наслаждаться ею вместе. Там, где другие видят простую потребность в доставке продуктов, мы видим захватывающую сложность и безграничные возможности для удовлетворения разнообразных потребностей нашего сообщества. Мы работаем над предоставлением основного сервиса, на который полагаются клиенты для получения продуктов и товаров для дома, одновременно предлагая безопасные и гибкие возможности заработка для личных покупателей Instacart.
Instacart стал спасательным кругом для миллионов людей, и мы собираем команду, которая поможет нам двигаться вперед. Если вы готовы сделать лучшую работу в своей жизни, присоединяйтесь к нам.
Instacart — это команда, работающая по принципу Flex First
Нет универсального подхода к тому, как мы выполняем свою лучшую работу. Наши сотрудники имеют возможность выбирать, где они лучше всего работают — будь то из дома, офиса или любимой кофейни — оставаясь на связи и создавая сообщество посредством регулярных очных мероприятий. Узнайте больше о нашем гибком подходе к тому, где мы работаем.
Обзор
Команда Ads DSE создает основные возможности, которые обеспечивают работу внешней рекламы Instacart, безопасное сотрудничество с данными (cleanrooms), автоматизированное управление таксономией и связанные с этим основы платформы. Мы нанимаем старшего инженера II (L6) для совместного владения технической дорожной картой, модернизации нашей инфраструктуры решений для данных, масштабирования внешних интеграций и возможностей измерения, расширения наших возможностей сотрудничества в cleanrooms и автоматизации рабочих процессов управления изменениями таксономии. Эта роль имеет решающее значение для межкомандного сотрудничества, продуктивности разработчиков и инициатив по разработке с использованием ИИ.
Вы — старший технический руководитель, который проектирует и внедряет масштабируемые, ориентированные на данные системы; руководит кросс-командной работой; и повышает стандарты инженерии. Вы будете тесно сотрудничать с командами Product, Data Science, Data Platform и Governance для создания повторно используемых абстракций и предоставления функций с высокой отдачей в рамках наших направлений: Off-platform, Data collaboration (cleanrooms), Ads Taxonomy, Platform и New Initiatives (AI). Вы будете наставником инженеров L4/L5, действовать в качестве IC-технического руководителя (без прямых подчиненных) и поможете определить будущую модель дежурств и SLO.
О работе
Техническое лидерство и дорожная карта
- Руководство архитектурой повторно используемых, масштабируемых систем для внешних рабочих процессов, cleanrooms, автоматизации таксономии и платформы Ads Data Solutions.
- Развитие основных абстракций, тестирования, CI/CD, наблюдаемости и экономической эффективности; проактивное управление модернизацией.
- Предложение и продвижение инициатив от имени инженерного руководства; согласование заинтересованных сторон и управление зависимостями.
Исполнение по направлениям
- Off-platform: расширение и укрепление интеграций с внешними рекламными платформами; разработка передовых с точки зрения конфиденциальности рабочих процессов активации и идентификации; снижение зависимости от сторонних посредников; и создание конвейеров для приема данных измерений для сигналов производительности, таких как охват, частота и конверсии.
- Сотрудничество с данными (cleanrooms): расширение нашего инструментария оркестровки и управления cleanrooms (поддержка нескольких cleanrooms, применение политик), разработка повторно используемых шаблонов запросов и конфигураций партнеров, оптимизация конвейеров по стоимости и производительности, а также масштабирование развертывания и управления безопасным сотрудничеством с данными.
- Ads Taxonomy: руководство автоматизацией приема (UI + backend) и улучшением рабочих процессов выпуска для сокращения ручного труда и времени цикла.
- Platform: помощь в модернизации платформы и улучшении инструментов разработчика; участие в стратегии дежурств/SLO по мере развития наших операций.
Инженерия с упором на ИИ
- Ежедневное использование инструментов с поддержкой ИИ для проектирования, кодирования, тестов и документации; определение шаблонов подсказок и рабочих процессов для команды; выявление возможностей для применения ИИ во внутренних инструментах и операциях.
Качество продукта, конфиденциальность и безопасность
- Преобразование неоднозначных требований в прагматичные этапы (POC, пилот, производство) с четкими SLA/SLO.
- Продвижение принципов безопасности при проектировании, управления данными и соответствия требованиям конфиденциальности (например, GDPR/CCPA) во всех конвейерах.
Наставничество и сотрудничество
- Наставничество инженеров до L5; установление стандартов качества кода и обзоров.
- Построение межкомандных партнерских отношений (Ads Manager, Measurement Science, Data Platform, Privacy/Legal и внешние платформы).
О вас
Минимальные требования
Подтвержденный опыт работы на старшем уровне
- 8+ лет опыта разработки программного обеспечения (обычно 10+ для этого уровня) в области создания и эксплуатации крупномасштабных серверных/ориентированных на данные систем; руководство кросс-командными проектами и принятие архитектурных решений.
Backend и инженерия данных
- Отличное знание Python и одного из языков Ruby или Go; сервисы/API (REST/gRPC); интеграции со сторонними API (например, Meta, Google, The Trade Desk).
- Конвейеры данных с использованием DBT и Airflow; Spark/Databricks; продвинутый SQL и оптимизация производительности.
- Опыт работы с Snowflake и AWS; дизайн с учетом затрат; оркестровка рабочих процессов (например, Temporal) и событийные паттерны.
Реклама/cleanrooms/конфиденциальность
- Опыт работы с ad-tech/программной рекламой и интеграциями измерений; cleanrooms (Snowflake DCR, shares/listings); идентификация/сопоставление (UID2, RampID) и деконфликтация.
- Практические знания практик конфиденциальности и соответствия требованиям (GDPR/CCPA) в рабочих процессах обработки данных.
Превосходство платформы
- CI/CD, контейнеры, стратегия тестирования; наблюдаемость (метрики/логи/трассировка) с использованием таких инструментов, как Datadog; готовность к инцидентам и понимание SLO.
Свободное владение ИИ (обязательно)
- Демонстрируемое, недавнее практическое использование инструментов разработки с поддержкой ИИ (например, GitHub Copilot, Cursor, ассистенты на базе OpenAI) для повышения скорости и качества.
- Опыт определения повторно используемых подсказок/рабочих процессов для использования командой и участия в разработке внутренних инструментов или автоматизации с поддержкой ИИ.
- Способность оценивать, когда следует применять ИИ, а когда детерминированные системы; знакомство с оценкой, защитными механизмами и соображениями безопасности/конфиденциальности при использовании ИИ.
Сотрудничество и коммуникация
- Четкое техническое письмо; управление заинтересованными сторонами; способность добиваться консенсуса и устранять препятствия для выполнения.
Предпочтительные квалификации
- Прямой опыт интеграции UID2/TTD, Roku/Pubmatic/NBCU или конвейеров Meta Advanced Analytics/Google ADH.
- Каталог/таксономия, происхождение сущностей или системы пользовательской иерархии.
- Шаблоны управления Snowflake, масштабное сотрудничество с данными партнеров.
- Управление поставщиками/партнерами и программы сертификации внешних API.
- Создание внутренних инструментов на базе ИИ (например, Slackbots, ассистенты данных).
Почему эта роль — отличная возможность....
- Руководить фундаментальными, высоковидимыми инициативами и преобразовывать их в измеримое влияние на доход, эффективность и принятие партнерами.
- Совместно владеть технической дорожной картой с возможностью определять абстракции, стандарты и рабочие процессы, ориентированные на ИИ, в нескольких направлениях.
- Реализовывать влиятельные функции от начала до конца: прямая активация UID2, расширение Share Manager, автоматизация приема таксономии и модернизация платформы.
- Сотрудничать с сильными кросс-функциональными партнерами и наслаждаться периодическими поездками в наш офис в Торонто для общения с более широким инженерным сообществом.
- Помочь определить нашу будущую модель дежурств и стандарты операционной эффективности по мере масштабирования.
Instacart предоставляет высококонкурентную на рынке компенсацию и льготы в каждом месте, где работают наши сотрудники. Эта роль является удаленной, и диапазон базовой заработной платы для успешного кандидата зависит от его постоянного места работы.
Предложения могут варьироваться в зависимости от многих факторов, таких как опыт кандидата и навыки, необходимые для роли. Кроме того, эта роль дает право на получение гранта на акции для новых сотрудников, а также на ежегодные гранты на обновление.
Для кандидатов из США диапазоны базовой заработной платы для успешного кандидата приведены ниже.
Калифорния, Нью-Йорк, Коннектикут, Нью-Джерси
$230 000 — $242 500 USD
Вашингтон
$220 000 — $232 000 USD
Орегон, Делавэр, Мэн, Массачусетс, Мэриленд, Нью-Гэмпшир, Род-Айленд, Вермонт, Округ Колумбия, Пенсильвания, Вирджиния, Колорадо, Техас, Иллинойс, Гавайи
$211 000 — $222 500 USD
Все другие штаты
$192 000 — $202 500 USD