Шаблон описания работы инженера машинного обучения/
Мы ищем инженера машинного обучения (ML), чтобы помочь нам в разработке продуктов искусственного интеллекта.
Задачи инженера машинного обучения включают разработку моделей машинного обучения и переподготовки. Чтобы успешно выполнить эту работу, у вас должна быть большая статистика и способности к программированию. Мы хотели бы познакомиться с вами, если вы также знаете в области Data Science и Software Engineering.
Ваша конечная цель будет заключаться в разработке и создании эффективных приложений самообучения.
Профиль работы инженера машинного обучения
Инженеры машинного обучения несут ответственность за размещение данных в модели машинного обучения и развертывание этих моделей в производстве.
Приглашение и подготовка данных - сложная задача. Он должен быть автоматически обрабатывается, очищен и готов к соответствию формату данных и другим критериям модели. Данные могут происходить из нескольких источников, и они могут быть текут в режиме реального времени.
Развертывание принимает модель прототипа, созданную в среде разработки и масштабирует ее для обслуживания реальных потребителей. Это может потребоваться запустить модель на более мощном оборудовании, предлагая доступ через API, а также позволить обновлять модель и переподготовку с помощью новых данных.
Отчеты
- технический директор
Обязанности инженера машинного обучения
- Понимание и применение элементов информатики, таких как структуры данных, алгоритмы, вычислительность и сложность, а также компьютерная архитектура
- Исключительные математические способности необходимы для вычислений и борьбы с алгоритмами, связанными с такого рода программированием
- генерировать результаты проекта и выделить проблемы, которые должны быть исправлены для повышения эффективности программы
- Работайте с инженерами данных, чтобы создать данные и модельные трубопроводы; Управление инфраструктурой и трубопроводами данных, необходимыми для доставки кода в производство
- Покажите сквозное опыт разработанных приложений (включая, помимо прочего, методы машинного обучения)
- Создание и поддержание масштабируемых решений машинного обучения в производстве с использованием алгоритмов на основе статистических процессов моделирования
- Использовать стратегии моделирования данных и оценки для раскрытия закономерностей и прогнозов ранее не обнаруженных событий
- Поместите алгоритмы и библиотеки машинного обучения
- Возьмите лидерство в разработке программного обеспечения и дизайне
- передавать и объяснить сложные процедуры специалистам по непрограмме
- Общайтесь с заинтересованными сторонами для анализа проблем с бизнесом, объяснения потребностей и определения степени необходимых решений
- Анализ массивных, сложных наборов данных для извлечения понимания и выбора лучшего подхода
- Исследовать и применить передовые практики для улучшения существующей инфраструктуры машинного обучения
- Помогать инженерам и менеджерам продуктов в включении машинного обучения в продукт
Требования и навыки инженера машинного обучения
- степень бакалавра в области компьютерных наук, науки о данных, математики или тесно связанной дисциплины
- степень магистра в области вычислительной лингвистики, аналитики данных или связанной области предпочтительнее
- Работал инженером по машинному обучению в прошлом
- Усовершенствованные навыки написания кода в Python, Java и R
- Тщательное понимание структур машинного обучения, библиотек, структур данных, моделирования данных и дизайна программного обеспечения
- Тщательное понимание математики, статистики и алгоритмов
- Выдающиеся аналитические навыки и решения проблем
- Отличные способности общения и командной работы
- превосходное управление временем и навыки организации