OpenAI
Software Engineer, Traffic Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Traffic Cloud Infrastructure в OpenAI. Проектирование и эксплуатация сетевой и трафиковой инфраструктуры (ingress/egress, прокси, балансировка, маршрутизация) между кластерами, регионами и облаками.
Задачи
- Проектировать, строить и эксплуатировать ingress, egress и service-to-service связность между кластерами, регионами и облаками
- Разрабатывать прокси, шлюзы, контроллеры и автоматизацию для маршрутизации, балансировки нагрузки, failover и управления трафиком
- Развивать облачную сетевую инфраструктуру: private connectivity, NAT, сетевую изоляцию
- Диагностировать сбои и узкие места на уровнях приложения, прокси, транспорта и облачной сети, взаимодействовать с облачными провайдерами
- Строить телеметрию и инструменты диагностики трафиковых путей
- Совместно с Security внедрять защиту трафиковых путей: безопасную связь сервисов, контроль доступа, ограничения egress, защиту от DDoS
- Улучшать latency, throughput, доступность и сетевую эффективность через измерения, тестирование и аккуратные rollout'ы
- Создавать понятные интерфейсы и безопасные дефолты для сервисных команд, участвовать в on-call
- Превращать операционные уроки в изменения, предотвращающие повторные сбои и снижающие ручную работу
Требования
- 5+ лет опыта построения production-инфраструктуры или распределённых систем, включая существенную работу с сетями или трафиковой инфраструктурой
- Глубина в одной или нескольких областях: облачные сети, сети Kubernetes, прокси и шлюзы, service mesh, балансировка нагрузки, глобальная маршрутизация трафика
- Понимание сетевых основ: IP-маршрутизация, TCP/UDP, DNS, NAT, TLS, HTTP/gRPC и их влияние на связность и производительность
- Практический опыт построения или эксплуатации Envoy, NGINX, Istio, Cilium или аналогичной сетевой инфраструктуры
- Написание production-кода на Go, Rust, C++, Python или похожем языке, использование автоматизации для решения операционных задач
- Умение расследовать незнакомые сбои на основе фактов, проверять гипотезы и доводить проблему до подтверждённого решения
- Ответственность за дизайн, реализацию, rollout и надёжность, чёткая коммуникация между командами
- Забота о безопасности и понятности инфраструктуры для инженеров
Условия
- Офис в San Francisco, CA или Seattle, WA
- Равные возможности трудоустройства, без дискриминации
- Размеренный background check в соответствии с законодательством
- Раз accommodations для кандидатов с инвалидностью
Навыки
- Kubernetes
- Envoy
- NGINX
- Istio
- Cilium
- Go
- Rust
- C++
- Python
- TCP/UDP
- DNS
- NAT
- TLS
- HTTP
- gRPC
- Load Balancing
- Service Mesh
- Cloud Networking