Keystone - это уважаемая консалтинговая компания, объединяющая экономику, технологии и стратегию для решения сложнейших задач, с которыми сталкиваются мировые бренды. Наша работа оказывает влияние на глобальном уровне, действуя на переднем крае технологий, которые формируют поведение потребителей и регуляторные рамки. Мы предоставляем ценность, предлагая идеи и продукты, которые определяют будущее технологической экосистемы. Keystone использует междисциплинарный подход, сочетая экономику, программное обеспечение, технологии и бизнес-стратегию для разработки трансформирующих идей.
В Keystone мы верим в то, что каждый шанс - это возможность для творчества. Трансформирующие идеи часто бросают вызов общепринятым знаниям. Мы придаем приоритет тяжелой работе, доброте и доверию, которые могут помочь ориентироваться даже в катастрофических ситуациях. Влияние требует усилий, и ничто не является слишком безнадежным для спасения. Мы верим, что сможем достичь беспрецедентных результатов благодаря неограниченному мышлению.
Как старший инженер по машинному обучению, вы будете использовать свои глубокие знания в области машинного обучения, программной инженерии и навыки решения проблем для создания масштабируемых, надежных решений для наших клиентов. Вы будете руководить всем процессом разработки, сотрудничая с нашими эконометриками и инженерными командами для оценки решений, обучения моделей, их внедрения в производственные среды, а также настройки мониторинга, оповещений и диагностических инструментов для поддержки работы моделей ML. Мы работаем как стартап, ценя широкий набор навыков, гибкость и энтузиазм к непрерывному обучению и обучению других.
Ваши основные обязанности в качестве инженера по машинному обучению будут включать:
- Сотрудничество с межфункциональными командами для выявления бизнес-задач и возможностей применения методов машинного обучения
- Проектирование, внедрение и тестирование моделей машинного обучения для извлечения ценных инсайтов из больших, сложных наборов данных
- Проведение тщательного анализа данных и предварительной обработки для обеспечения высококачественных входных данных для моделей
- Интеграция решений машинного обучения в существующие системы и их масштабирование для реальных приложений
- Вклад в разработку фирменных моделей машинного обучения, инструментов и фреймворков
- Непрерывное улучшение CI/CD и тестовых фреймворков
- Оставаться в курсе последних достижений в области машинного обучения и искусственного интеллекта
Требования:
- Экспертные знания в системной архитектуре и лучших практиках инженерии
- Опыт работы с языками программирования, такими как Python, R или Java, и опыт работы с библиотеками машинного обучения (например, TensorFlow, PyTorch, scikit-learn)
- Минимум 4 года опыта работы в качестве инженера по машинному обучению, программиста, научного сотрудника данных или в аналогичной роли, с фокусом на разработку и развертывание моделей ML, а также на создание инфраструктуры для масштабирования моделей и автоматизации конвейеров
- Знание облачных вычислительных платформ и распределенных вычислительных фреймворков
- Опыт работы с методами эконометрики, включая двойное машинное обучение, анализ временных рядов и методы оптимизации
- Опыт работы с инструментами виртуализации и управления кластерами, включая Docker и Kubernetes
- Доказанный опыт разработки end-to-end решений ML, которые предоставляют значительную ценность заинтересованным сторонам
- Сильные навыки решения проблем и способность работать самостоятельно в динамичной среде
- Отличные коммуникативные и командные навыки для эффективного взаимодействия с различными заинтересованными сторонами
- Сильная академическая подготовка с дипломом в области компьютерных наук, инженерии или смежной области; дополнительные академические квалификации в области экономики приветствуются