Uber
Staff Software Engineer - Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в Uber — технический якорь для базовых систем: оркестрация, мониторинг и фреймворки глобального масштаба. Роль для системного мыслителя с опытом крупномасштабных распределённых инфраструктур.
Задачи
- Проектировать и строить end-to-end системы оркестрации, мониторинга и фреймворков для глобального масштаба и высокой доступности
- Обеспечивать глубокий технический менторинг по всему стеку, чтобы архитектура и реализации были надёжными, расширяемыми и безопасными
- Строить решения на основе статистического анализа для диагностики регрессий производительности и оптимизации ресурсов
- Создавать инструменты и фреймворки, повышающие скорость и качество работы сотен внутренних инженерных команд
- Руководить инженерами и менторить их, ревьюить код и дизайн, развивать культуру обучения
- Работать кросс-функционально с Product, Data Science и Operations над крупными проектами
Требования
- 10+ лет профессионального опыта построения масштабируемых отказоустойчивых продуктов или платформ
- Владение одним или несколькими языками программирования (Go, C/C++, Java, Python, JavaScript) и способность задавать стандарты на уровне организации
- Опыт ведения крупных инженерных проектов полного жизненного цикла — от идеи до глобального продакшена
- Экспертиза в сложных инженерных и бизнес-компромиссах (buy vs build, incremental vs rewrite)
- Опыт выявления архитектурных пробелов и снижения технического долга
- Степень бакалавра в Computer Science, Engineering, Mathematics или эквивалентный опыт
Условия
- Базовая зарплата для ролей в San Francisco, CA: $232,000–$258,000 в год
- Участие в бонусной программе Uber, возможны equity-награды и другие виды компенсации
- План 401(k) для всех сотрудников на полную ставку
- Различные бенефиты
- Гибридный формат: не менее 50% времени в офисе, если не одобрена полная удалёнка
Навыки
- Go
- C/C++
- Java
- Python
- JavaScript
- Linux
- container orchestration
- distributed systems