В качестве инженера по машинному обучению вы будете отвечать за проектирование и разработку систем машинного обучения, а также за совершенствование и обновление уже существующих. Вы поможете внедрить лучшие практики разработки программного обеспечения в команду по работе с данными и ускорить их работу. Вы будете тестировать библиотеки машинного обучения до предела, часто добавляя новые функциональные возможности. Это включает в себя поддержку развертывания кода в производственном окружении, тестирование и отслеживание показателей точности. Вы будете постоянно искать способы повышения производительности и решать, какие технологии машинного обучения будут использоваться в рабочем окружении.
Обязательно наличие:
- Бакалавр / магистр инженерных наук с 2-4 годами профессионального опыта
- Твердые инженерные и программные навыки, способность писать высокопроизводительный, производственный код на Python
- Хорошее понимание обобщений, концепций ООП и шаблонов проектирования
- Опыт создания контейнеров с использованием Docker
- Знакомство с библиотеками NumPy, Pandas, Keras, Pytorch, TensorFlow, scikit-learn
- Опыт работы с любым из инструментов оркестрации - Airflow, Kubeflow, SageMaker, Data Bricks
- Понимание жизненного цикла инженерии машинного обучения и MLOPs - методы моделирования, инженерия признаков, отбор признаков, обучение модели, оптимизация гиперпараметров, оценка модели, использование модели
- Опыт развертывания приложений на Kubernetes
Желательно:
- Знакомство с Parquet, Apache Arrow, PySpark
- Понимание архитектуры GPU, Cuda, Rapids
- Знание SQL баз данных - Postgresql, Mysql, MSSql
- Опыт работы с No SQL хранилищами данных, такими как MongoDB/ Redis/ ElasticSearch/ Cassandra
О компании Noodle.ai:
Миссия Noodle.ai - создать мир без отходов. Наши продукты ориентированы на области с высоким уровнем отходов - фабрики и цепочки поставок по всему миру. Мы считаем, что традиционное программное обеспечение, основанное на правилах, не справляется с бизнес-задачами, поэтому мы работаем с нашими клиентами, используя корпоративный искусственный интеллект®, чтобы повысить качество продукции, оптимизировать производственные графики, улучшить показатели комплектации и оптимизировать распределение продукции. Решение этих проблем обеспечивает нашим клиентам конкурентное преимущество, а также сокращает потери энергии, излишние выбросы CO2 и расточительство ресурсов, вызванные неэффективностью цепочек поставок.