Staff Software Engineer, Google Cloud Compute, Performance
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Google Cloud Compute (GCE) Performance. Техническое лидерство и архитектурное направление для базовых VM-продуктов Google Cloud, оптимизация производительности на масштабе.
Задачи
- Совместно с Product Management и кросс-функциональными командами определять roadmap для VM-продуктов следующего поколения GCE, переводя бизнес-цели в конкретные технические планы
- Проектировать, архитектурировать и разрабатывать масштабируемые технические решения для оптимизации производительности VM и эффективности инфраструктуры
- Вести сложные многофункциональные инициативы между командами hardware, kernel, virtualization и product от концепции до продакшена
- Выступать доверенным техническим советником для ключевых клиентов GCE, анализировать и оптимизировать их масштабные нагрузки
- Менторить инженеров, проводить design review и устанавливать инженерные best practices по анализу производительности
Требования
- Bachelor's degree или эквивалентный практический опыт
- 8 лет опыта программирования на C++
- 5 лет опыта построения и развития крупномасштабной инфраструктуры, распределённых систем или сетей, либо опыт с compute-технологиями, storage или архитектурой hardware
- Опыт с архитектурами CPU/memory (например, x86, ARM) и характеристиками производительности современного серверного hardware
- Опыт архитектора или технического лидера многолетних инфраструктурных инициатив от концепции до глобального развёртывания
- Опыт в одной или нескольких областях: OS kernels, hypervisors/virtualization stacks (KVM, Xen), high-performance networking drivers, storage stacks
- Предпочтительно: Master's degree или PhD в Engineering, Computer Science или смежной технической области
- Предпочтительно: 8 лет опыта с data structures и algorithms
- Предпочтительно: 3 года опыта в технической лидерской роли с руководством проектными командами
- Предпочтительно: понимание границ hardware/software, включая performance profiling tools, microarchitectural optimization и hardware acceleration
Условия
- Health, dental, vision, life, disability insurance
- 401(k) с company match
- 20 дней отпуска в год
- 40 часов sick time в год (69 часов для Seattle)
- Maternity Leave 28-30 недель, Baby Bonding Leave 18 недель
- 13 оплачиваемых праздничных дней в год
- Бонус 20% от цели + equity + benefits
Навыки
- C++
- distributed systems
- x86
- ARM
- OS kernels
- KVM
- Xen
- virtualization
- networking drivers
- storage stacks
- data structures
- algorithms
- performance profiling