Uber
Software Engineer II (Backend) - Fulfillment Shopping
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Fulfillment Shopping платформы Uber. Разработка платформы для поиска продуктов, планирования и оформления заказов в масштабе миллионов пользователей.
Задачи
- Проектировать, разрабатывать и оперативно выпускать качественные фичи с высокой ответственностью
- Работать над следующей фазой fulfillment и продуктовых линеек для клиентов 1P, 3P и SaaS
- Совместно с engineering-менеджерами, product-менеджерами и другими командами определять требования и планы выполнения
- Обеспечивать масштабируемость и отказоустойчивость системных дизайнов, включая API, архитектуру и выбор зависимостей
- Работать в команде с высокой автономией и ответственностью за проекты
Требования
- Степень бакалавра в Computer Science или смежной области (или эквивалентный опыт)
- 4+ года профессионального опыта в разработке ПО
- Сильное понимание основ computer science: объектно-ориентированный дизайн, структуры данных, алгоритмы, анализ сложности
- Владение как минимум одним языком программирования: Golang, Java, C# или C++
- Опыт работы с распределёнными системами
- Эффективные коммуникативные навыки для взаимодействия с инженерами и руководством
Условия
- Базовая зарплата для ролей в Нью-Йорке: от $171,000 до $190,000 в год
- Участие в бонусной программе Uber
- Возможность получения equity и других видов компенсации
- План 401(k) для всех сотрудников на полной занятости
- Различные льготы и бенефиты
- Гибридный формат: минимум 50% времени в офисе, если не одобрена полная удалёнка
Навыки
- Golang
- Java
- C#
- C++
- Distributed Systems
- API
- Architecture