Staff Software Engineer, AI/ML
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду GenAI Data and Evaluation Platform (Google DeepMind). Задача — строить и масштабировать инфраструктуру для хранения, обработки и сервинга данных и оценки моделей Gemini.
Задачи
- Проектировать архитектуру высоконагруженной serving-инфраструктуры для evaluation-процессов
- Проектировать масштабируемые системы хранения, обработки и сервинга больших датасетов для оценки моделей
- Оптимизировать задержки и эффективность использования ресурсов в крупномасштабных inference- и evaluation-пайплайнах
- Сотрудничать с исследовательскими командами для определения требований к инфраструктуре для AI-моделей нового поколения
- Формировать технические роадмапы для платформ сервинга данных в экосистеме оценки DeepMind
Требования
- Опыт проектирования, построения и эксплуатации крупномасштабных распределённых систем с фокусом на масштабируемость, отказоустойчивость и надёжность
- Опыт работы с инфраструктурой Machine Learning или AI
- Опыт анализа и оптимизации производительности ПО, знание высокопроизводительных архитектур (CPU, подсистема памяти, многопроцессность)
- Опыт проектирования архитектуры приложений, включая AI/ML-системы
- Опыт в site reliability engineering, системной архитектуре и распределённых системах
- Опыт создания инструментов разработчика для повышения скорости разработки, качества или здоровья кода (CI/CD, компиляторы, фреймворки тестовой автоматизации)
- Предпочтительно: магистратура или PhD в инженерии, computer science или смежной технической области
- Предпочтительно: 8 лет опыта с структурами данных и алгоритмами, уверенное владение C++ или Python
- Предпочтительно: опыт разработки и оптимизации ML или production serving-инфраструктуры
- Предпочтительно: опыт руководства сложными архитектурными миграциями или кросс-командными инфраструктурными проектами
- Предпочтительно: знание виртуальных машин и песочниц (Xbox, Capsules)
- Предпочтительно: понимание современных исследований в области evaluation и ключевых направлений LLM-исследований
Условия
- Зарплата $207000 - $300000 (USD) в год
- Целевой бонус 20%
- Equity
- Benefits
- Возможность выбрать предпочтительное место работы: Mountain View, CA или New York, NY
- В большинстве случаев собеседования проходят очно
Навыки
- C++
- Python
- Machine Learning
- AI infrastructure
- distributed systems
- site reliability engineering
- CI/CD
- compilers
- test automation frameworks
- LLM
- data structures
- algorithms
- VMs
- sandboxed execution environments