Uber
Staff Software Engineer – Service Mesh & Networking
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Service Mesh в Uber. Отвечает за техническое направление прокси и сетевой инфраструктуры, обслуживающей весь service-to-service трафик компании.
Задачи
- Определять многоквартальный технический роадмап forwarding-слоя service mesh
- Снижать задержки и вычислительные затраты forwarding-пути, улучшать балансировку нагрузки
- Развивать forwarding-слой в сторону горизонтально масштабируемой компартментализированной архитектуры
- Усиливать идентификацию и авторизацию сервисов в mesh без роста tail latency
- Строить observability, делающую mesh объяснимым для владельцев сервисов и on-call инженеров
- Работать с продуктовыми командами и командами security, network, compute и storage
- Вести через влияние: писать дизайн-документы, задавать стандарты, руководить инцидентами и постмортемами, менторить инженеров, внедрять автоматизацию, включая AI-воркфлоу
Требования
- Bachelor's degree in Computer Science или смежная техническая область либо эквивалентный практический опыт
- 8+ лет опыта в разработке ПО
- Владение одним или несколькими языками: Go, C++, Java
- Опыт построения и эксплуатации крупномасштабных latency-sensitive распределённых систем или инфраструктуры в продакшене
- Опыт ведения мультикомандных инженерных проектов полного жизненного цикла
- Желательно: знание сетевых протоколов HTTP/2, gRPC, TLS, балансировки нагрузки и управления трафиком
- Желательно: опыт с прокси и service mesh (Envoy), с сетями Kubernetes
- Желательно: опыт с идентификацией сервисов, аутентификацией и авторизацией (mTLS, SPIFFE)
- Желательно: опыт безопасного управления изменениями критичной инфраструктуры (staged rollouts, обратная совместимость, откаты, миграции)
- Желательно: вклад в open-source проекты Envoy или gRPC
- Желательно: опыт менторинга инженеров
Условия
- Базовая зарплата для San Francisco, CA и Sunnyvale, CA: $232,000–$258,000 в год
- Участие в бонусной программе Uber
- Возможны equity-награды и другие виды компенсации
- План 401(k) для всех full-time сотрудников
- Различные бенефиты
- Гибридный формат: минимум 50% времени в офисе, если не одобрена полная удалёнка
Навыки
- Go
- C++
- Java
- Envoy
- Kubernetes
- HTTP/2
- gRPC
- TLS
- mTLS
- SPIFFE
- Gateway API
- load balancing
- service mesh