Senior Software Engineer, Map Ads Machine Learning
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Map Ads Machine Learning в Google. Работа над качеством рекламы до и после клика, ML-моделями ретрива, ценообразования и новыми интеграциями в AI Mode на Maps.
Задачи
- Писать и тестировать код разработки продуктов и систем
- Взаимодействовать с коллегами и стейкхолдерами через дизайн- и код-ревью для соблюдения лучших практик
- Анализировать результаты экспериментов и находить возможности улучшения качества рекламы, удовлетворённости пользователей и бизнеса
- Триажить проблемы продукта или системы, отлаживать и отслеживать их устранение, анализируя источники проблем и влияние на оборудование, сеть или качество сервиса
- Разрабатывать и работать с ML-моделями для улучшения ретрива рекламы, качества до/после клика, ценообразования и т.д.
Требования
- Степень бакалавра или эквивалентный практический опыт
- 5 лет опыта программирования на Python или C++
- 3 года опыта с reinforcement learning (например, последовательное принятие решений), ML-инфраструктурой или специализацией в другой области ML
- 3 года опыта со сквозным Machine Learning (деплой моделей, оценка моделей, обработка данных, отладка)
- 3 года опыта тестирования, поддержки или запуска программных продуктов и 1 год опыта в проектировании и архитектуре ПО
- Предпочтительно: магистратура или PhD в Computer Science или смежной технической области
- Предпочтительно: 5 лет опыта со структурами данных и алгоритмами
- Предпочтительно: 1 год опыта на технической руководящей роли
- Предпочтительно: опыт разработки доступных технологий
- Предпочтительно: опыт с ads serving
Условия
- Зарплата в США: $174000 - $252000 (USD) + целевой бонус 15% + equity + бенefits
- Индивидуальная оплата определяется навыками, опытом и образованием/обучением
- В большинстве случаев собеседования проходят очно
Навыки
- Python
- C++
- Machine Learning
- Reinforcement Learning
- ML infrastructure
- Model deployment
- Model evaluation
- Data processing
- Debugging
- Software design
- Architecture
- Data structures
- Algorithms
- Ads serving