Staff Software Engineer, Agentic Products and Systems, Google Photos
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер в команду Google Photos для создания агентных продуктов и систем. Роль сочетает быструю разработку прототипов агентов с UX-командой и проектирование масштабируемого production-бэкенда для вывода экспериментов на аудиторию 100M+ пользователей.
Задачи
- Создавать и выпускать агентные фичи от идеи до продакшена, включая проактивных агентов с timely-подсказками и долгоживущих фоновых агентов, которые извлекают фото, прогоняют goal-модели и организуют библиотеку пользователя в динамические пространства
- Обеспечивать согласованность и ясность целей, результатов и сроков между командами
- Наставлять распределённую команду инженеров
- Тесно работать с UX, PM и коллегами, превращая сырые идеи в рабочие прототипы на реальных данных фото, и сотрудничать с командами Photos и Gemini для переноса валидированных фич в основное приложение
- Проектировать и владеть production-бэкенд-системами уровня 1-to-100, необходимыми для масштабирования успешных экспериментов на 100M+ пользователей без полного переписывания, включая асинхронное выполнение задач, стриминг состояния, права на данные/байты и интерфейсы tool/MCP
- Работать по всему стеку клиента и сервера для ускорения обновлений живых экспериментов
Требования
- Bachelor's degree или эквивалентный практический опыт
- 8 лет опыта программирования на C++, Java, Python, Kotlin или Go
- 5 лет опыта тестирования и запуска программных продуктов
- 3 года опыта в проектировании и архитектуре ПО
- Опыт интеграции генеративных AI-инструментов или LLM-интерфейсов в рабочие процессы
- Master's degree или PhD в Engineering, Computer Science или смежной технической области (предпочтительно)
- 8 лет опыта работы со структурами данных и алгоритмами (предпочтительно)
- 3 года опыта в роли технического лидера, руководящего проектными командами и задающего техническое направление (предпочтительно)
- 3 года опыта работы в сложной матричной организации с кросс-функциональными или кросс-бизнес проектами (предпочтительно)
Условия
- США: $207000 - $300000 (USD) + 20% bonus target + equity + benefits
- Индивидуальная оплата определяется навыками, опытом и образованием/подготовкой
- В большинстве случаев собеседования проводятся очно
Навыки
- C++
- Java
- Python
- Kotlin
- Go
- Generative AI
- LLM
- Data Structures
- Algorithms
- Software Design
- Architecture
- Async Task Execution
- State Streaming
- MCP
- Backend
- Full-stack