Senior Software Engineer, Google Cloud Kubernetes Networking
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Google Cloud Kubernetes Networking (GKE/GDC). Проектирование и разработка сетевых функций для AI/ML-нагрузок, виртуализации контейнеров и ВМ на Kubernetes, а также сетевых решений для гибридных и мультиоблачных окружений.
Задачи
- Участвовать в дизайн-ревью или вести их с коллегами и стейкхолдерами, выбирая подходящие технологии
- Триажить проблемы продукта или системы, отлаживать и отслеживать их, анализируя источники проблем и влияние на железо, сеть или качество сервиса
- Проектировать и реализовывать новые сетевые функции для AI/ML-нагрузок в Google Distributed Cloud (GDC)
- Разрабатывать решения виртуализации для контейнерных и VM-нагрузок на Kubernetes
- Проектировать и разрабатывать сетевые решения для гибридных и мультиоблачных окружений, включая data plane и control plane, помогая внешним клиентам с проблемами в продакшн-кластерах
- Взаимодействовать с open source сообществом, влияя на направление развития networking в Kubernetes
Требования
- Степень бакалавра или эквивалентный практический опыт
- 5 лет опыта разработки на Go, C или Python
- 5 лет опыта с сетевыми архитектурами, протоколами (например, TCP/IP, BGP) и технологиями
- 5 лет опыта проектирования, реализации и траблшутинга сетей
- 3 года опыта разработки крупномасштабной инфраструктуры, распределённых систем или сетей, либо опыт с compute-технологиями, хранением или архитектурой железа
- Опыт с облачными compute-платформами (например, Kubernetes, Cloud Functions)
- Желательно: магистратура или PhD в Computer Science или смежной технической области
- Желательно: 5 лет опыта с структурами данных и алгоритмами
- Желательно: опыт работы с облачными средами
- Желательно: знание модулей Compute, Networking и Storage в ядрах Linux, планирования CPU, распределения ресурсов, cgroups, RTOS, RCU
- Желательно: знание базовых сетевых концепций (IPv4, IPv6, iptables, L4/L7 балансировка, DNS) и сетевых компонентов на уровне ядра в Windows (опционально) и Linux
Условия
- Зарплата в США: $174000 - $252000 (USD)
- Целевой бонус 15%
- Equity
- Benefits
- Индивидуальная оплата определяется навыками, опытом и образованием
Навыки
- Go
- C
- Python
- TCP/IP
- BGP
- Kubernetes
- Cloud Functions
- Linux
- cgroups
- RTOS
- RCU
- IPv4
- IPv6
- iptables
- L4/L7 load balancing
- DNS
- eBPF
- OpenvSwitch
- GDC
- GKE