Staff Software Engineer, Google Cloud Compute Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Google Cloud Compute Infrastructure, работающий в ядре сетевого кода: высокопроизводительные сетевые устройства и виртуализация соединений между гостевым драйвером и хост-сервисами для виртуальных машин.
Задачи
- Влиять на распределённую команду инженеров и наставлять её
- Управлять приоритетами проектов, сроками и результатами
- Создавать высокопроизводительные сетевые устройства и виртуализировать сеть для виртуальных машин
- Разрабатывать SmartNIC нового поколения для путей данных, RDMA offloading и QoS
- Оптимизировать низкоуровневую производительность оборудования и системы под различные нагрузки облачных клиентов
Требования
- Степень бакалавра или эквивалентный практический опыт
- 8 лет опыта в разработке ПО
- 5 лет опыта тестирования и запуска программных продуктов
- 3 года опыта проектирования и архитектуры ПО
- 3 года опыта работы с виртуальными машинами
- Предпочтительно: магистратура или PhD в инженерии, информатике или смежной технической области
- 8 лет опыта со структурами данных и алгоритмами
- 3 года опыта технического лидерства: руководство проектными командами и определение технического направления
- 3 года опыта работы в сложной матричной организации с кросс-функциональными проектами
Условия
- Медицинская, стоматологическая, офтальмологическая страховка, страхование жизни и инвалидности
- Пенсионный план 401(k) с участием компании
- 20 дней отпуска в год
- 40 часов оплачиваемого больничного в год (69 часов для Сиэтла)
- Отпуск по беременности и родам 28–30 недель
- 18 недель отпуска по уходу за ребёнком
- 13 оплачиваемых праздничных дней в год
- Бонус 20% от цели + акции + льготы
Навыки
- Virtual Machines
- Networking
- SmartNIC
- RDMA
- QoS
- Data structures
- Algorithms
- Software design and architecture
- Distributed computing
- Large-scale system design