Senior Software Engineer, Home Infrastructure
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Google Home Infrastructure, которая строит платформу для сотен миллионов устройств умного дома. Задача — развивать распределённую инфраструктуру: хранилища, event streaming, авторизацию и control planes.
Задачи
- Планировать и выполнять сложные миграции инфраструктуры без простоя (консолидация облачных платформ, вывод устаревших протоколов)
- Отвечать за архитектурное направление и многоквартальный технический роадмап ключевых компонентов инфраструктуры (платформы хранения, device control planes, authorization backends)
- Руководить стратегией консолидации крупномасштабных хранилищ данных и замены legacy-пайплайнов на event-driven архитектуры
- Работать с командами NPI, партнёрскими платформами и продуктовыми стейкхолдерами для унификации систем жизненного цикла устройств в единый протокол
- Проектировать масштабируемые и отказоустойчивые фреймворки авторизации с изоляцией домашнего состояния и персональных данных при высоком QPS
Требования
- Bachelor’s degree или эквивалентный практический опыт
- 5 лет опыта разработки на C++, Java или Kotlin
- 3 года опыта тестирования, поддержки или запуска программных продуктов и 1 год опыта проектирования и архитектуры ПО
- 3 года опыта разработки крупномасштабной инфраструктуры, распределённых систем или сетей, либо опыт с compute-технологиями, хранением или аппаратной архитектурой
- Предпочтительно: магистратура или PhD в Computer Science или смежной области
- Предпочтительно: 5 лет опыта с структурами данных и алгоритмами
- Предпочтительно: 1 год опыта в роли технического лидера
- Предпочтительно: опыт с low-level и high-level сетевыми протоколами
- Предпочтительно: опыт в домене умного дома, IoT или голосовых ассистентов
Условия
- Зарплата $174000 - $252000 (USD)
- Целевой бонус 15%
- Equity
- Benefits
Навыки
- C++
- Java
- Kotlin
- распределённые системы
- сетевые протоколы
- структуры данных
- алгоритмы
- event-driven архитектуры
- distributed storage
- IoT