Uber
Sr Software Engineer - Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в команду Maps Experience в Uber. Разработка и масштабирование высоконагруженных распределённых сервисов, отдающих картографические, геолокационные и геопространственные данные для приложений Rider и Earner.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые backend-сервисы и API, отдающие картографические, геолокационные и геопространственные данные миллионам пользователей.
- Строить и оптимизировать высоконагруженные низколатентные распределённые системы для real-time карт с высокой доступностью и надёжностью в глобальном масштабе.
- Владеть backend-системами end-to-end: от архитектуры и реализации до деплоя, мониторинга, траблшутинга и улучшений в продакшене.
- Развивать backend-архитектуру, повышая масштабируемость, эффективность и продуктивность разработчиков и снижая техническую сложность.
- Тесно сотрудничать с mobile-инженерами, командами Maps platform, Product и другими инженерными командами.
- Решать сложные технические задачи, принимать прагматичные инженерные компромиссы, участвовать в дизайне и код-ревью.
- Менторить инженеров, делиться знаниями и внедрять инженерные best practices.
Требования
- 5+ лет профессионального опыта в backend-разработке или смежной технической области.
- Уверенное владение хотя бы одним backend-языком: Java, Go, C++ или Python.
- Опыт проектирования, разработки и эксплуатации масштабируемых backend-сервисов и распределённых систем в продакшене.
- Понимание дизайна API, сервис-ориентированных архитектур, хранения данных и основ распределённых систем.
- Опыт оптимизации производительности, траблшутинга и построения надёжных высокодоступных сервисов.
- Способность самостоятельно вести сложные инженерные проекты от дизайна до продакшена.
- Сильные навыки решения проблем и эффективной работы с инженерами и кросс-функциональными стейкхолдерами.
- Степень бакалавра или магистра по Computer Science, Engineering или эквивалентный практический опыт.
Условия
- Базовая зарплата для ролей в San Francisco, CA: от $202,000 до $224,000 в год.
- Базовая зарплата для ролей в Sunnyvale, CA: от $202,000 до $224,000 в год.
- Участие в бонусной программе Uber, возможны equity-награды и другие виды компенсации.
- План 401(k) для всех сотрудников на полную ставку.
- Различные бенефиты.
- Гибридный формат: не менее 50% времени в офисе, если не одобрена полная удалёнка.
Навыки
- Java
- Go
- C++
- Python
- API design
- distributed systems
- microservices
- cloud infrastructure
- observability
- geospatial data
- distributed caching
- database performance optimization