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