Uber
Senior Software Engineer, Capacity & Efficiency Engineering (CEE) - Planning
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Capacity & Efficiency Engineering в Uber. Проектирование и развитие платформы планирования инфраструктурных мощностей: превращение прогнозов спроса в планы ресурсов, квоты и бюджеты по compute, storage и данным on-prem и в облаке.
Задачи
- Проектировать и разрабатывать компоненты стека планирования мощностей: модели прогнозирования спроса и предложения, пайплайны plan-of-record, сервисы публикации и управления планами мощностей и затрат
- Решать сложные задачи на стыке точности прогнозов, корректности данных и стоимости, включая сверку потребления, атрибуции затрат и финансовых прогнозов из разных систем
- Выявлять архитектурные проблемы и возможности в стеке планирования (миграции source-of-truth, ограничения масштабирования, разрывы между планами и их исполнением)
- Вести кросс-командные проекты на всех этапах: инициация, согласование со стейкхолдерами, реализация, rollout и эксплуатация
- Совместно с Product, Data Science, Finance и владельцами инфраструктурных платформ превращать нечёткие бизнес-требования в production-ready технические роадмапы
- Обеспечивать операционную надёжность: on-call, реагирование на инциденты, root-cause fixes, мониторинг и проверки качества данных
- Менторить инженеров через design review, code review и лидерство в проектах
Требования
- 6+ лет профессионального опыта в backend-разработке, data engineering или смежной технической роли
- Экспертиза в написании качественного кода на одном или нескольких языках (например, Go, Java или Python)
- Продвинутое владение SQL, моделированием данных и хранилищами данных, умение выявлять и устранять расхождения между источниками данных и архитектурами систем
- Опыт ведения кросс-командных инженерных проектов на всех этапах жизненного цикла
- Опыт ответственности за production-надёжность: инциденты, on-call, root-cause fixes
- Умение принимать взвешенные инженерные и бизнес-компромиссы с учётом долгосрочных последствий
- Степень бакалавра или магистра в Computer Science, Engineering или смежной технической области либо эквивалентный практический опыт
Условия
- Базовая зарплата для ролей в San Francisco, Seattle и Sunnyvale: от $202,000 до $224,000 в год
- Участие в бонусной программе Uber, возможны опционы и другие виды компенсации
- Право на участие в плане 401(k)
- Различные льготы и бенефиты
- Гибридный формат: не менее 50% времени в офисе, если не одобрена полная удалёнка
Навыки
- Go
- Java
- Python
- SQL
- моделирование данных
- data warehousing
- Spark
- Hive
- Flink
- распределённые системы
- data platforms
- capacity planning
- cloud cost management
- forecasting
- оптимизация
- статистическое моделирование