Стрит Фалькон

CV/ML разработчик (Data Scientist)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Linux
  • Docker
  • OpenCV
  • Python
  • pandas
  • Numpy
  • Scikit-learn
  • TensorFlow
  • PyTorch
  • Keras
  • Git

Мы разрабатываем инновационный продукт – интеллектуальный сервис видеомониторинга и видео аналитики. Наша платформа объединяет управляемые камеры (ПАКи), облачную обработку видео, мощную аналитику с ML и удобные веб-интерфейсы для контроля, выявления инцидентов и сбора статистики. Мы решаем реальные задачи отрасли с помощью передовых технологий. У компании есть востребованный постоянно развивающийся продукт, с использованием наработок которого стартует новый проект.

В настоящее время нашей команде требуется профессионал на должность CV/ML разработчик (Data Scientist Middle/Middle+).

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

  • работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе;
  • работу в аккредитованной ИТ-компании;
  • трудоустройство в полном соответствии с ТК РФ и «белая» конкурентная заработная плата;
  • график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день;
  • квартальная и годовая премия;
  • социальные выплаты и компенсации;
  • проведение корпоративных мероприятий;
  • проведение обучения и повышения квалификации;
  • предоставление ДМС после испытательного срока.

Обязанности:

  • полный цикл разработки CV/ML моделей: от постановки задачи на разметку до готовой модели;
  • разработка и поддержка внутренних инструментов для эксплуатации моделей;
  • разработка сервисов для принятия решений на основе ML-алгоритмов, умение упаковывать решения в сервис (linux + docker + fastapi/flask, опыт с triton как плюс)
  • проведение исследований на связанные с задачами темы, выдвижение и проверка гипотез, тестирование модели из публикаций;
  • интеграция моделей в производственные процессы или продукты компании и их последующее сопровождение;
  • взаимодействие с инженерными подразделениями компании в части подбора аппаратных компонентов систем машинного зрения (камеры, оптика и прочее);
  • взаимодействие с разработчиками программного обеспечения по линии применения машинного обучения, использования систем компьютерного зрения;
  • выполнение иных поручения руководства.

Требования:

  • опыт работы с анализом данных и построением CV/ML моделей от 3-х лет;
  • опыт выполнения ML/технических проектов с нуля до выкатки;
  • уверенные знания популярных классификационных/ детекционных/ сегментационных архитектур;
  • опыт работ с библиотеками машинного обучения, машинного зрения (OpenCV и пр.);
  • широкий профессиональный кругозор, знания и практический опыт в DS/ML и с другими, кроме CV, областями и типами моделей (регрессия, классификация, деревья решений, ансамбли, временные ряды);
  • умение работать с Python и библиотеками для анализа данных (например, Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch, Keras);
  • способность писать читаемый, поддерживаемый, документированный код;
  • уверенные знания основ линейной алгебры, математического анализа, теории вероятностей, математической статистики;
  • практический опыт работы с Git;
  • уверенные знания в области нейронных сетей, включая CNN, RNN и архитектуры вроде YOLOv8 и семантической сегментации.

Будет преимуществом:

  • опыт работы с различными источниками данных: SQL, Kafka, etc;
  • опыт работы с LLM;
  • знание инструментов для деплоя моделей (Docker, Flask, Mlflow);
  • опыт работы с многопоточностью, многопроцессностью;
  • наличие опыта работы с большим объёмом траффика, большого количества запросов на инференс;
  • знакомство с Docker и k8s;
  • использование линтеров, типизации;
  • умение работать с CI/CD (gitlab ci, jenkins, bamboo);
  • наличие публикаций в области ML.