Senior Software Engineer, Recommendations, Search Intelligence
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Google Search, направление рекомендаций и поискового интеллекта. Разработка и запуск моделей рекомендательных систем в продакшене, проектирование архитектуры и работа с ML-инфраструктурой.
Задачи
- Писать и тестировать код продуктовой или системной разработки
- Взаимодействовать с коллегами и стейкхолдерами через дизайн- и код-ревью, следить за соблюдением лучших практик
- Поддерживать и обновлять документацию и обучающие материалы с учётом обновлений продукта и обратной связи
- Триажить проблемы продукта или системы, отлаживать и устранять их, анализируя источники и влияние на инфраструктуру и качество сервиса
- Проектировать и внедрять модели рекомендательных систем в разных доменах, использовать ML-инфраструктуру и участвовать в проектировании архитектуры
Требования
- Степень бакалавра или эквивалентный практический опыт
- 5 лет опыта разработки ПО на одном или нескольких языках программирования
- 3 года опыта тестирования, поддержки или запуска программных продуктов и 1 год опыта проектирования и архитектуры ПО
- 3 года опыта построения и развёртывания моделей рекомендательных систем (retrieval, prediction, ranking, embedding) в продакшене и опыт проектирования архитектуры в разных доменах моделирования
- Желательно: магистратура или PhD в Computer Science или смежной технической области
- Желательно: 5 лет опыта работы со структурами данных и алгоритмами
- Желательно: 1 год опыта на технической руководящей роли
- Желательно: опыт разработки доступных технологий
Условия
- Оплата $174000 - $252000 (USD) + 15% бонус + equity + benefits
- В большинстве случаев собеседования проходят очно
- Возможность влиять на опыт миллиардов пользователей по всему миру
- Возможность переключаться между командами и проектами по мере роста
Навыки
- Recommendation systems
- Retrieval
- Ranking
- Embedding
- Machine Learning
- Data structures
- Algorithms
- Software design
- Architecture