NeuroCore - компания-разработчик проектов и самостоятельных продуктов для крупного бизнеса (SPLAT, Русал, Сибур, Транснефть, РЖД, аэропорты) в сфере видеоаналитики/распознавания образов/машинного обучения на базе собственных алгоритмов с дружным коллективом и атмосферой стартапа. Наша задача – создавать продукты, которые автоматизируют ручные процессы, делая жизнь безопаснее и комфортнее для людей и животных. Среди наших решений - распознавание автомобильных номеров, контроль усталости человека, анализ содержимого багажа через рентген, анализ хромоты животных и из идентификация. Мы не любим работу ради работы, каждый горит задачами, которые он закрывает в нашей команде и является важной неотъемлемой ее частью. Обязанности: Разработка backend приложений на Python 3 Упаковка Machine Learning решений (Docker, интеграция API) Проектирование архитектуры и разработка API бэкенд сервисов Декомпозиция задач и оценка трудоемкости новых проектов Разработка интеграций с различными API внешних систем Требования: Предстоит реализовывать и развивать нагруженные сервисы по работе с десятками видеокамер, интегрировать в платформу новые модели по распознаванию образов, лиц, объектов на кадрах с камер, а также проектировать новые сервисы с нуля для интеграции с этими алгоритмами машинного обучения. Ожидаем от кандидата: Опыт работы по созданию сервисов и микросервисов на Python от 2-х лет Понимание принципов асинхронности в Python и asyncio Понимание принципов ООП и современных паттернов проектирования Понимание концепции микросервисной архитектуры, опыт проектирования API для приложений Опыт разработки серверных приложений на веб-фреймворках Python (FastAPI, Flask) Опыт работы с базами данных PostgreSQL, MongoDB, Redis и соответствующими ORM (SQLAlchemy, Beanie) Опыт работы с хранилищами Amazon S3 или аналогами Опыт работы с брокерами сообщений и фреймворками (RabbitMQ, FastStream) Опыт написания unit и интеграционных тестов Умение работать с серверной инфраструктурой Ubuntu, Docker и т.п. Владение инструментами командной работы (Git, Jira, Confluence и т.п.) Знание английского языка на уровне чтения технической литературы Инициативность, самостоятельность и способность планировать свою работу Навыки работы с техническим заданием и командой (предложение вариантов решения и обоснование способов выполнения различных задач) Будет плюсом: Понимание принципов работы ML-алгоритмов и опыт применения их на практике Опыт работы с фреймворком gRPC Опыт работы с инструментами Docker Compose и Kubernetes Опыт и желание развиваться в направлении DevOps / Frontend Опыт оценки трудоемкости проектов, декомпозиции задач Навыки активного использования AI агентов в работе Уровень английского языка B1+ Условия: Комфортный график работы (с 10:00 по мск, возможна удаленная работа) Дружелюбная команда Сумма вознаграждения по итогам собеседования, смотря как сильно понравимся друг другу, и какой скоуп работ готов на себя взять
Похожие вакансии
Договорная
Москва
Государственное казенное учреждение Московской Области «Центр Компетенций Госуправления»