Staff Software Engineer, Infrastructure, Network Product Ordering
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Network Demand Generation (Demand FA), которая строит автоматизированные системы планирования глобальной production-сети Google. Роль предполагает техническое лидерство, проектирование крупномасштабных распределённых систем и работу над платформой, определяющей миллиардные CAPEX-инвестиции.
Задачи
- Определять техническую стратегию и архитектурные цели для критичных систем в области network product ordering и platform engineering
- Вести сложные кросс-функциональные проекты от начального проектирования до запуска, обеспечивая техническое качество и соблюдение сроков
- Менторить и направлять других инженеров, поддерживая культуру качественной разработки и инноваций
- Взаимодействовать с product-менеджерами, program-менеджерами и другими инженерными командами для определения требований и влияния на технический roadmap
- Решать задачи, связанные с крупномасштабными распределёнными системами, обработкой больших данных и хранилищами данных
Требования
- Bachelor's degree или эквивалентный практический опыт
- 8 лет опыта в разработке ПО
- 8 лет опыта с одним или несколькими языками общего назначения: Java, C/C++ или Python
- 5 лет опыта проектирования, разработки и запуска программных продуктов
- 5 лет опыта построения и развития крупномасштабной инфраструктуры, распределённых систем или крупномасштабных баз данных
- 5 лет опыта в software design и архитектуре
- Предпочтительно: Master's degree или PhD в Engineering, Computer Science или смежной технической области
- Предпочтительно: 8 лет опыта с структурами данных и алгоритмами
- Предпочтительно: 3 года опыта в роли технического лидера, руководящего проектными командами и задающего техническое направление
- Предпочтительно: 3 года опыта работы в сложной матричной организации с кросс-функциональными проектами
Условия
- США: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
- В большинстве случаев позиция предполагает очные интервью в рамках процесса найма
- Возможность переключаться между командами и проектами по мере роста
- Работа над технологиями следующего поколения, меняющими то, как миллиарды пользователей взаимодействуют с информацией
Навыки
- Java
- C/C++
- Python
- distributed systems
- large-scale infrastructure
- databases
- software design
- architecture
- data structures
- algorithms