2 дня назад
Go Developer (AI)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Go Developer (AI): Разработка интеграционного слоя между ИИ-сервисами (CV, LLM, RAG) и платформой управления транспортной системой с акцентом на микросервисы, очереди сообщений и конвейеры обработки данных. Фокус на построении надежных потребителей событий, реализации Feedback Loop для дообучения моделей и интеграции с векторными БД.
Локация: Удаленно
Компания
НПО ИТС развивает ДОРИС — платформу управления транспортной системой и диспетчерские службы пассажирского транспорта.
Что делать
- Разрабатывать микросервисы на Go для связи ИИ-сервисов (CV, LLM, RAG) с модулями платформы через JSON API и очереди.
- Реализовывать надежных потребителей очередей (RabbitMQ, Redis Streams) для обработки телеметрии и событий с видеокамер.
- Строить конвейеры обработки данных: от OCR и CV-детекторов до LLM-агентов и оператора.
- Реализовывать Feedback Loop для сбора решений операторов и их возврата в пайплайн дообучения моделей.
- Интегрироваться с реестром моделей MLflow, векторными БД (pgvector/Qdrant) и S3-хранилищами (MinIO).
- Обеспечивать observability системы с помощью Prometheus и OpenTelemetry, покрывать код тестами.
Требования
- Опыт коммерческой разработки на Go от 2 лет.
- Уверенное владение конкурентностью (goroutines, channels, context, graceful shutdown).
- Опыт работы с очередями сообщений (RabbitMQ или Redis Streams) в production.
- Навыки работы с PostgreSQL (транзакции, pgx/v5, миграции).
- Опыт работы с gRPC (protobuf, interceptors).
- Умение писать юнит- и интеграционные тесты, использовать Docker и Docker Compose.
Хорошо, если есть
- Знакомство с векторными БД (pgvector, Qdrant).
- Способность читать код на Python (FastAPI).
- Опыт работы с MLflow или другими model registry.
- Опыт в государственных или транспортных проектах.
- Концептуальное понимание работы YOLO-детекторов.
Культура и преимущества
- Работа в продуктовой команде над долгосрочным проектом с многолетней дорожной картой.
- Слаженная работа в компактной команде (архитектор + разработчики) с быстрым выходом на результат.
- Перспектива профессионального роста до уровня Advanced Middle / Senior.
- Возможность в будущем стать ментором для младших разработчиков.
- Полностью удаленный формат работы.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →