Staff Software Engineer, AI and Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Borglet Infrastructure (Google Cloud), развивающую контейнерную инфраструктуру и node agent Borglet. Работа над AI/ML-инфраструктурой (GPU/TPU в кластере), безопасностью и масштабируемыми распределёнными системами.
Задачи
- Проектировать, реализовывать и анализировать компьютерные системы и их взаимодействие с ядром и железом
- Взаимодействовать с партнёрскими командами и пользователями по всему Google (Borg, ML-команды, HW-платформы, SRE, внутренние и облачные пользователи)
- Решать неоднозначные задачи с высоким влиянием
- Вести стратегическое планирование и тактическое исполнение в сложных проектах
- Координировать работу с партнёрскими командами в Варшаве
- Развивать младших инженеров в команде
Требования
- Степень бакалавра или эквивалентный практический опыт
- 8 лет опыта программирования на C++
- 5 лет опыта тестирования и запуска программных продуктов
- 5 лет опыта построения и развития крупномасштабной инфраструктуры, распределённых систем или сетей, либо опыт с compute-технологиями, хранением или архитектурой железа
- 3 года опыта в проектировании и архитектуре ПО
- Предпочтительно: магистратура или PhD в инженерии, computer science или смежной технической области
- Предпочтительно: 3 года опыта технического лидерства с руководством проектными командами и определением технического направления
- Предпочтительно: 3 года опыта в сложной матричной организации с кросс-функциональными проектами
- Предпочтительно: опыт с Linux Internals, Cluster Management, System Architecture, Virtualization и Security
Условия
- Оплата: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
- В большинстве случаев собеседования проходят очно
- Команда из 30 SWE, распределённая между Sunnyvale и Warsaw
Навыки
- C++
- Linux Internals
- Cluster Management
- System Architecture
- Virtualization
- Security
- Distributed Systems
- GPU
- TPU
- Kubernetes