Шаблон описания работы инженера машинного обучения/

Мы ищем инженера машинного обучения (ML), чтобы помочь нам в разработке продуктов искусственного интеллекта.

Задачи инженера машинного обучения включают разработку моделей машинного обучения и переподготовки. Чтобы успешно выполнить эту работу, у вас должна быть большая статистика и способности к программированию. Мы хотели бы познакомиться с вами, если вы также знаете в области Data Science и Software Engineering.

Ваша конечная цель будет заключаться в разработке и создании эффективных приложений самообучения.

Профиль работы инженера машинного обучения

Инженеры машинного обучения несут ответственность за размещение данных в модели машинного обучения и развертывание этих моделей в производстве.

Приглашение и подготовка данных - сложная задача. Он должен быть автоматически обрабатывается, очищен и готов к соответствию формату данных и другим критериям модели. Данные могут происходить из нескольких источников, и они могут быть текут в режиме реального времени.

Развертывание принимает модель прототипа, созданную в среде разработки и масштабирует ее для обслуживания реальных потребителей. Это может потребоваться запустить модель на более мощном оборудовании, предлагая доступ через API, а также позволить обновлять модель и переподготовку с помощью новых данных.

Отчеты

  • технический директор

Обязанности инженера машинного обучения

  • Понимание и применение элементов информатики, таких как структуры данных, алгоритмы, вычислительность и сложность, а также компьютерная архитектура
  • Исключительные математические способности необходимы для вычислений и борьбы с алгоритмами, связанными с такого рода программированием
  • генерировать результаты проекта и выделить проблемы, которые должны быть исправлены для повышения эффективности программы
  • Работайте с инженерами данных, чтобы создать данные и модельные трубопроводы; Управление инфраструктурой и трубопроводами данных, необходимыми для доставки кода в производство
  • Покажите сквозное опыт разработанных приложений (включая, помимо прочего, методы машинного обучения)
  • Создание и поддержание масштабируемых решений машинного обучения в производстве с использованием алгоритмов на основе статистических процессов моделирования
  • Использовать стратегии моделирования данных и оценки для раскрытия закономерностей и прогнозов ранее не обнаруженных событий
  • Поместите алгоритмы и библиотеки машинного обучения
  • Возьмите лидерство в разработке программного обеспечения и дизайне
  • передавать и объяснить сложные процедуры специалистам по непрограмме
  • Общайтесь с заинтересованными сторонами для анализа проблем с бизнесом, объяснения потребностей и определения степени необходимых решений
  • Анализ массивных, сложных наборов данных для извлечения понимания и выбора лучшего подхода
  • Исследовать и применить передовые практики для улучшения существующей инфраструктуры машинного обучения
  • Помогать инженерам и менеджерам продуктов в включении машинного обучения в продукт

Требования и навыки инженера машинного обучения

  • степень бакалавра в области компьютерных наук, науки о данных, математики или тесно связанной дисциплины
  • степень магистра в области вычислительной лингвистики, аналитики данных или связанной области предпочтительнее
  • Работал инженером по машинному обучению в прошлом
  • Усовершенствованные навыки написания кода в Python, Java и R
  • Тщательное понимание структур машинного обучения, библиотек, структур данных, моделирования данных и дизайна программного обеспечения
  • Тщательное понимание математики, статистики и алгоритмов
  • Выдающиеся аналитические навыки и решения проблем
  • Отличные способности общения и командной работы
  • превосходное управление временем и навыки организации