Roblox

Senior Software Engineer, Application Gateway

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior-инженер в команду Application Gateway в Roblox. Отвечает за Envoy-based шлюз, L7-маршрутизацию, надёжность и масштабирование трафика на стыке on-prem и облачной инфраструктуры.

Задачи

  • Проектировать, строить и эксплуатировать парк application gateway на базе Envoy — точку входа для миллиардов запросов в день, отвечая за L7-маршрутизацию, аутентификацию, rate limiting и трафик-политики.
  • Отвечать за надёжность и масштабируемость шлюза: моделирование ёмкости и запаса, изоляция сбоев и снижение радиуса поражения, прогрессивная доставка конфигураций и кода, измеримое снижение инцидентов на периферии.
  • Совместно с внутренними сетевыми и сервисными командами выстраивать единую картину трафика от клиента до сервиса, абстрагируя границы кластеров и регионов от разработчиков приложений.
  • Быть основной точкой эскалации по сложным проблемам edge и gateway, отлаживая конфигурацию и внутренности Envoy, поведение xDS control plane, TLS-терминацию и нижележащий сетевой стек и балансировку нагрузки.
  • Выступать старшим голосом в команде, менторить младших инженеров и продвигать лучшие практики тестирования, деплоя и reliability engineering.

Требования

  • 3+ года опыта в распределённых системах с сильной экспертизой в сетевой архитектуре и технологиях (Envoy, Kubernetes).
  • Понимание компромиссов sidecar-архитектур микросервисов при масштабе.
  • Глубокое знание концепций L7-сетей: маршрутизация и трансформация запросов, TLS-терминация и управление сертификатами, аутентификация и авторизация, rate limiting, балансировка нагрузки.
  • Опыт эксплуатации Kubernetes в продакшене и знакомство с сетевой моделью K8s.
  • Уверенная работа с внутренностями Envoy proxy, xDS API и архитектурами control plane.
  • Отличные навыки проектирования крупномасштабных распределённых систем, охватывающих несколько кластеров, регионов и сред исполнения.
  • Свободное владение Go, C/C++ или Rust.
  • Опыт on-call дежурств и подход к инфраструктуре с приоритетом надёжности.

Условия

  • Гибридный формат: присутствие в офисе по вторникам, средам и четвергам, опционально по понедельникам и пятницам.
  • Годовая базовая зарплата $196,750—$243,290 USD в зависимости от опыта, локации и рыночных факторов.
  • Полная занятость с правом на equity-компенсацию и льготы.
  • Равные возможности трудоустройства и разумные accommodations для кандидатов с ограничениями.

Навыки

  • Envoy
  • Kubernetes
  • L7 networking
  • TLS
  • xDS
  • Go
  • C/C++
  • Rust
  • distributed systems
  • load balancing
  • rate limiting
  • service mesh
  • microservices

Похожие вакансии

Software Engineering Technical Leader
CiscoLeadSan JoseГибрид
214,100 – 309,800 USD в год
12 окт.
Lead Site Reliability Engineer
Federal Reserve Bank of New YorkLeadSan FranciscoОфис
146,700 – 234,300 USD в год
5 окт.
Senior Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Staff Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Software Development Engineer - US Federal
WorkdayMiddleRestonГибрид
137,000 – 205,400 USD в год
25 сент.