Senior Software Engineer, AI/ML, Ads Bidding
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Google Ads, которая строит ML-модели для предсказания пользовательских взаимодействий в Search Ads и Auto-bidding. Работа охватывает полный жизненный цикл ML-моделей — от проектирования и обучения до деплоя и serving в продакшене на масштабе миллиардов показов.
Задачи
- Писать и тестировать код разработки продуктов или систем
- Взаимодействовать с коллегами и стейкхолдерами через дизайн- и код-ревью для соблюдения лучших практик
- Дополнять существующую документацию или обучающие материалы и адаптировать контент под обновления продукта и фидбек пользователей
- Решать сложные задачи машинного обучения, проектируя, запуская и анализируя эксперименты с использованием аналитических и статистических методов
- Развивать и итеративно улучшать дизайн ML-моделей, повышая качество, стабильность и эффективность на всём жизненном цикле — от концепции до деплоя
Требования
- Bachelor’s degree или эквивалентный практический опыт
- 5 лет опыта программирования на Python или C++
- 3 года опыта тестирования, поддержки или запуска программных продуктов и 1 год опыта в проектировании и архитектуре ПО
- 3 года опыта со сквозным машинным обучением (деплой, оценка, оптимизация, отладка моделей)
- 3 года опыта с одним или несколькими направлениями: LLMs, Multi-Modality, Large Vision Models или reinforcement learning
- Предпочтительно: Master's degree или PhD в количественной области (статистика, инженерия, математика)
- Предпочтительно: 5 лет опыта с структурами данных и алгоритмами
- Предпочтительно: 1 год опыта в роли технического лидера
- Предпочтительно: опыт разработки доступных технологий
Условия
- США: $174000 - $252000 (USD) + 15% bonus target + equity + benefits
- Индивидуальная оплата определяется навыками, опытом и образованием
- В большинстве случаев собеседования проходят очно
Навыки
- Python
- C++
- Machine Learning
- LLMs
- Multi-Modality
- Large Vision Models
- reinforcement learning
- data structures
- algorithms
- software design
- architecture
- model deployment
- model evaluation
- optimization
- debugging