Staff Software Engineer, AI/ML, Google Public Sector
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер по AI/ML в Google Public Sector. Проектирование и эксплуатация крупномасштабных распределённых систем данных и ML-пайплайнов, оптимизация инференса под специализированные аппаратные ускорители, техническое руководство командами.
Задачи
- Проектировать и эксплуатировать продвинутые пайплайны синтеза данных и AI-приложения для поиска информации
- Управлять загрузкой и синхронизацией данных петабайтного масштаба между вычислительными средами, включая локальное хранилище, облачные бэкенды и on-prem ресурсы
- Оптимизировать высокопараллельные численные операции и алгоритмы ML-инференса под специализированные аппаратные ускорители
- Задавать техническое направление и менторить инженеров в командах, разрабатывающих сложные production-системы
- Внедрять строгие политики жизненного цикла данных для обеспечения отказоустойчивости, целостности данных и восстановления при сбоях в масштабе
Требования
- Bachelor's degree или эквивалентный практический опыт
- 8 лет опыта программирования на C++, Java, Python, Kotlin или Go
- Опыт технического лидерства: определение технических роадмапов, доставка проектов, поддержание стандартов качества кода
- Опыт в парадигмах параллельных вычислений, оптимизации на уровне железа и низкоуровневой оптимизации ускорителей
- Желательно: Master's degree или PhD в количественной дисциплине (Computer Science, Physics, Applied Mathematics или смежное)
- 8 лет опыта проектирования, построения и эксплуатации крупномасштабных распределённых систем данных и production ML-развёртываний
- Опыт развёртывания современных архитектур глубокого обучения с использованием PyTorch или TensorFlow на крупномасштабных кластерах
- Опыт с cloud-native инфраструктурой (Docker, Kubernetes) и управлением распределёнными файловыми системами и облачным объектным хранилищем
- Активный допуск Secret или способность его получить
Условия
- Оплата: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
- Индивидуальная оплата определяется навыками, опытом и образованием/подготовкой
- Бенефиты Google
Навыки
- C++
- Java
- Python
- Kotlin
- Go
- PyTorch
- TensorFlow
- Docker
- Kubernetes
- HPC
- distributed systems
- machine learning
- deep learning
- cloud object storage
- distributed filesystems