Инженер по компьютерному зрению / Computer vision engineer

Дата размещения вакансии: 18.09.2024
Работодатель: Марс
Уровень зарплаты:
з/п не указана
Город:
Москва
Ленинградский проспект 72к1
Требуемый опыт работы:
От 3 до 6 лет

Мы ищем инженера по компьютерному зрению с опытом разработки, запуска и поддержки дата-продуктов в продакшн. Роль открыта в центральной Data Science команде, целями которой являются повышение эффективности работы компании за счет применения современных инструментов и технологий анализа данных. Результат работы команды – драйверы роста компании, изменения в процессах и инструментах, снижение затрат и рисков.

Основной бизнес заказчик проектов по компьютерному зрению – фабрики организации. Текущий состав команды разработки компьютерного зрения включает в себя 8 DS, PM, Frontend и Backend разработчиков, MLOps. В целом над проектом работает более 25 человек из разных направлений организации.

Общий технологический стек команды:

Python, PyTorch, OpenCV, Linux, GitLab, ONNX, Triton/TensorRT, Jetson, Flask/FastAPI/Streamlit, CVAT, Docker, Kubernetes, ClearML, MLFlow, Kafka, Grafana.

Вы будете отвечать за End-to-end процесс работы с CV-моделями:

  • Проверка качества данных на соответствие бизнес-задаче.
  • Конвертация бизнес-задачи в композицию CV-задач, необходимых для ее решения.
  • Разметка данных для различных CV-задач (есть собственный инструмент авторазметки).
  • Описание и согласование архитектуры для запуска дата-продуктов с использованием CV-моделей.
  • Обучение, валидация и тестирование CV-моделей, подготовка необходимых выборок.
  • Проектирование и написание бизнес-логики обработки результатов работы моделей, упаковка в CLI-контейнер (Docker) или простой сайт (Streamlit и т.д.) для тестирования и проверки качества бизнес-метрики (этап PoC).
  • Подготовка и деплой бизнес-логики и моделей для инференса на необходимом оборудовании (этап MVP).
  • Масштабирование MVP и обработка ошибок (этап масштабирования на все производственные мощности компании).

Мы ожидаем:

  • От 2 лет коммерческого опыта с долей проектов компьютерного зрения не менее 50%.
  • Уверенное знание Python, алгоритмов машинного и глубокого обучения, статистики, опыт работы с PyTorch.
  • Уверенные знания задач компьютерного зрения, архитектур и моделей.
  • Подтвержденный опыт создания пайплайнов машинного и глубокого обучения, работающих в продуктивной среде разработки (обучение, оценка, использование в системах реального времени).
  • Опыт контейнеризации в Docker.
  • Высокие навыки коммуникации, решения проблем, стремление к обучению.
  • Самостоятельность, высокая ответственность, готовность привносить структуру в неструктурированные ситуации и общаться с бизнесом.
  • Средний или выше среднего уровень знания английского языка (разговорный и письменный).

Будет плюсом, но не критично:

  • Опыт внедрения проектов промышленного компьютерного зрения в производственные процессы.
  • Опыт работы с удаленными Linux-машинами и ОС Linux в целом и/или Yandex Cloud (Data Proc, Data Sphere и т.д.) или аналогичными облачными системами.
  • Опыт инференса на Jetson и подобных локальных вычислителях, оптимизации инференса на TensorRT, Triton, ONNX, знание квантования, дистилляции и т.д.
  • Опыт с Kubernetes и/или MLFlow.

Мы предлагаем:

  • Собственные мощные GPU для обучения и тестирования.
  • Короткий цикл обратной связи с бизнесом.
  • Наличие внутренних CV-инструментов для упрощения работы.
  • Возможность сбора необходимых данных напрямую от участников производственного процесса.
  • Помощь в построении карьеры с учетом твоих профессиональных интересов, используя лучшие инструменты и передовой опыт.

  • Конкурентную заработную плату и годовые премии.

  • Ежегодный пересмотр заработной платы (с учетом рыночной ситуации и индивидуальной результативности сотрудника).

  • Корпоративную программу софинансирования долгосрочных накоплений.

  • ДМС со стоматологией для сотрудников и членов семьи с первого дня работы.

  • Страхование жизни с первого рабочего дня.

  • Компенсацию питания, оплату мобильной связи и интернета.

  • Уникальную корпоративную культуру с заботой и уважением к каждому сотруднику.

  • Корпоративную программу по поддержке здоровья и благополучия сотрудников (консультации с финансовыми специалистами, юристами и психологами, экспертами по здоровому образу жизни).

  • Систему бонусов и скидок от компании и партнеров.