Uber

Software Engineer II

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

Инженер в команду Delphi (Lever Efficiency) в Uber: строит систему оценки эффективности маркетинговых и операционных рычагов маркетплейса и инструмент распределения бюджета между ними.

Задачи

  • Строить и поддерживать data pipelines (Spark, Hive, scheduled workflows) для пересчёта оценок эффективности рычагов из данных экспериментов и маркетплейса, включая проверки качества данных, алерты о свежести и бэкфиллы
  • Разрабатывать backend-сервисы и API на Go для хранения и выдачи оценок эффективности и рекомендаций по бюджету
  • Реализовывать full-stack фичи в веб-приложении: интерактивные дашборды и инструмент распределения бюджета для Operations, Finance, Product и Science
  • Совместно с data scientists превращать прототипы из ноутбуков в production-код: доверительные интервалы, поправки на сетевые эффекты, прогнозы и оптимизатор перераспределения бюджета
  • Проводить эксперименты по перемещению бюджета (switchbacks, geo experiments, synthetic control) через платформу экспериментов Uber и автоматизировать загрузку результатов в дашборд
  • Вести фичи от дизайна до запуска: писать design docs, ревьюить код, тестировать, мониторить production и участвовать в on-call
  • Документировать методологию и дизайн системы, чтобы партнёры могли доверять цифрам и переиспользовать их

Требования

  • Bachelor's или Master's degree в Computer Science или смежной технической области либо эквивалентный опыт в инженерном буткемпе
  • 2+ года профессиональной разработки ПО с разработкой и деплоем систем в production
  • Уверенные навыки написания эффективного чистого кода на Go, Java или Python
  • Умение отлаживать и исправлять баги в production-масштабе
  • Опыт применения лучших практик software engineering
  • Сильное понимание основ распределённых систем: кэширование, шардирование, консенсус, отказоустойчивость, observability, incident response
  • Отличные навыки письменной и устной коммуникации, включая документирование архитектур и алгоритмов

Условия

  • Базовая зарплата для ролей в San Francisco, CA: от $171,000 до $190,000 в год
  • Базовая зарплата для ролей в Sunnyvale, CA: от $171,000 до $190,000 в год
  • Участие в бонусной программе Uber, возможны equity award и другие виды компенсации
  • План 401(k) для всех full-time сотрудников
  • Различные бенефиты
  • Гибридный формат: не менее 50% времени в офисе, если не одобрена полная удалёнка

Навыки

  • Go
  • Java
  • Python
  • Spark
  • Hive
  • Pandas
  • PySpark
  • Scala
  • Jupyter Notebooks
  • distributed systems
  • API
  • data pipelines
  • A/B testing
  • causal inference
  • statistics
  • experimental design

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

Software Developer
Behavior Analyst Certification BoardMiddleLittletonГибрид
106,100 USD в год
21 окт.
Software Engineer—Product and IT Systems
SPIA Cycling Inc.MiddleBoulderОфис
75,000 – 150,000 USD в год
21 окт.
Software Engineer III, Cloud Service Mesh
GoogleMiddleSunnyvaleОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer III
GoogleMiddleIrvineОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer III, Infrastructure, Google Cloud Platform Identity and Security
GoogleMiddleKirklandОфис
147,000 – 210,000 USD в год
21 окт.
Software Engineer II — Uber, 171,000 – 190,000 USD в год, San Francisco | itrelocate