Инженер-разработчик реалтайм-систем (CV/ML)
Нужен инженер, который возьмёт готовое ядро программно-аппаратного комплекса для контроля вывоза сыпучих материалов и доведёт его до масштабируемого продукта. Основная работа — реалтайм-конвейер на C# (.NET 8): многопоточность, работа с камерами, лидарами и инференс CV/ML-моделей на GPU, плюс передача данных в облако и разбор инцидентов. Требуется 4+ года коммерческой разработки на C# или C++, опыт реалтайм-систем и работы с оборудованием, а также реальный опыт разработки с AI-агентами. Полная удалёнка, доход 220–300 тыс. ₽ на руки, оформление на выбор.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Эта вакансия платит больше рынка
На 13% выше медианы C# по 43 вакансиям за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.
Что предстоит делать
IQoko — программно-аппаратный комплекс контроля и измерения объёма вывоза сыпучих материалов (песок, щебень, грунт). В его основе анализ данных (CV/ML) с видеокамер и лидара. Комплекс (станция) ставится на въезде площадки и фиксирует каждый проезд машины: номер, направление, объём груза. Заказчик видит, сколько реально уехало, без весов и человека на КПП. Нам нужен инженер, который возьмёт уже разработанное ядро комплекса: реалтайм-процессы, логику проезда, работу с оборудованием — и приведёт его к единому продукту, готовому к масштабированию.
- Реалтайм-конвейер. Настраивать несколько параллельных потоков на одной машине (macOS, в перспективе Linux) без кластера: сбор данных, управление устройствами, запуск нейросетей и расчётов. Держать нужный FPS детекции при нескольких видеопотоках: многопоточность, приоритеты, очереди, нейросети на GPU.
- Алгоритмы обработки результатов нейросетей. Доработка и отладка алгоритмов, которые собирают и анализируют результаты нейросетей по многим кадрам: определение направления проезда и итогового госномера.
- Оборудование. Камеры (RTSP, ffmpeg), лидары, устройства на Ethernet и UART. Контроль ошибок периферии: сбой устройства не должен ронять проезд.
- Инференс моделей. Развёртывание на железе уже разработанных CV/ML-моделей (YOLO и др.). Обучают модели коллеги, ваша задача — чтобы они быстро и стабильно работали на станции.
- Единая система для парка. Одна версия кода (интерфейс, расчёты) на всех площадках, отличия — только в конфигурации, например другой комплект оборудования. Выпуск релизов и выкатка на весь парк станций вместе с DevOps. Участие в выборе платформы станции.
- Передача данных в облако. Сторона станции: надёжная передача проездов, кадров и облаков точек в облачный сервис, в том числе при плохом интернете или его отсутствии. Сам облачный сервис делает отдельный разработчик.
- Разбор инцидентов. Сложные случаи от тестировщика и заказчиков: по кадрам, логам и облакам точек найти причину — алгоритм, настройка площадки или оборудование.
- Контекст-инженерия. Писать понятные постановки и спецификации, вести документацию системы и контекст для агентов в репозитории. Это часть инженерной работы, а не «документация потом»: систему сейчас принимаем от уходящего разработчика, и знания должны жить в репозитории, а не в голове.
- Как мы работаем
- Разработку ведём через agentic-подход и контекст-инженерию (Claude Code и аналоги): сначала контекст и постановка, потом код. Агент пишет, инженер задаёт рамки, проверяет и отвечает за результат. Это ежедневный метод, а не эксперимент.
- Задачи — в таск-трекере, ошибки — в баг-трекере. Небольшая команда: тимлид, разработчики (CV/ML, разметка, 3D, hardware), DevOps, разработчик облака, тестировщик, отдел монтажа на объектах.
- Сначала понимаем бизнес-процесс проезда, потом трогаем код.
- Комплексы уже работают на нескольких строительных площадках: доработки проверяем на живых данных и выкатываем аккуратно — ошибки сразу видит заказчик.
- Что для нас важно
- Коммерческий опыт разработки от 4 лет, из них хотя бы 1–2 года — до появления AI-ассистентов.
- C# или C++ — фундамент важнее конкретного языка. Ядро сейчас на C# (.NET 8), уверенный опыт на одном из двух языков обязателен. Разработчиков на C++, готовых работать в существующем коде на C#, а не переписывать его, рассматриваем наравне. Язык нужно знать на уровне, где вы чувствуете и ловите ошибки агента, а не только принимаете его код.
- Реальный опыт многопоточности и асинхронности: потоки, очереди, гонки, блокировки, мультипроцессинг. Умение объяснить, почему система тормозит и где.
- Опыт работы с оборудованием или потоками данных в реальном времени: камеры и видео, датчики, промышленные протоколы, embedded, робототехника и т. п.
- Алгоритмическое мышление: разложить задачу на поток событий и предложить решение, а не «пусть агент сделает как-нибудь».
- Уверенная работа в Linux или macOS, Docker. Умение читать, править и интегрировать Python-скрипты.
- Реальный опыт разработки с AI-агентами (Claude Code, Codex, Cursor и т. п.) на живых проектах — не «пробовал», а «так работаю». Привычка проверять сгенерированный код: читать, гонять тесты, отлаживать, — а не доверять ему слепо.
- Умение разбираться в чужом коде с историей и вести лаконичную документацию вместе с AI-агентом.
- Будет плюсом
- Развёртывание и использование ffmpeg, RTSP, OpenCV; YOLO или другие детекторы в продакшене.
- Облака точек, лидары (PCL, Open3D).
- Распознавание номеров (ANPR) или видеоаналитика.
- ASP.NET Core, фоновые службы, SQLite / Dapper.
- Развёртывание на парке устройств без стабильного интернета (edge / offline / IoT), воспроизводимые сборки, удалённые обновления.
- macOS: launchd, colima.
- Портфолио или GitHub, особенно проекты, собранные с AI-агентами, где видно, что делал агент, а что вы.
Что предлагаем
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C#-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Технологическая компания
2 активные вакансии в компании
Fullstack-разработчик (JavaScript/TypeScript)
Нужно с нуля построить и развивать облачную SaaS-платформу для сети станций контроля объёма вывоза сыпучих материалов: приём данных со станций, личные кабинеты заказчиков, роли и доступы, отчёты и аналитика. Требуется fullstack на JavaScript-стеке (React, TypeScript, Node.js, PostgreSQL) с опытом SaaS/B2B от 4 лет и реальной работой с AI-агентами. Полная удалёнка, доход 220–300 тыс. ₽ на руки, оформление на выбор (ТК РФ, ИП или самозанятость).
Похожие вакансии
6 вакансий
.Net разработчик
~1 344 000 – 2 406 946 ₸ оценка по всем рынкам
Разработка и поддержка банковских сервисов платежей и переводов в финтех-проекте на микросервисной архитектуре. Нужен опыт на C#/.NET от 6 лет, знание .NET Core, MS SQL, PostgreSQL, Kafka, REST API и опыт высоконагруженных систем. Предлагают гибридный формат (первые 2-3 недели офис), долгосрочный проект и влияние на архитектуру.
Разработчик C# / .NET (МТС Pay)
~1 344 000 – 2 406 946 ₸ оценка по всем рынкам
Команда МТС Pay разрабатывает SDK и инструменты для оплаты товаров и услуг партнёрам группы МТС, включая оплату с лицевого счёта. Нужен опытный .NET-разработчик: проектирование распределённых высоконагруженных систем, C# (.NET 8–10), ASP.NET Core, PostgreSQL, Redis, Kafka, code review и участие в архитектурных решениях. Желателен опыт в финтехе.
Senior C# разработчик
~1 344 000 – 2 406 946 ₸ оценка по всем рынкам
Государственная IT-компания в транспортной отрасли ищет senior-разработчика на C# для создания информационных систем. Нужен опыт коммерческой разработки на .NET от 5 лет, глубокое знание ASP.NET Core, PostgreSQL и ORM, плюс Docker и работа с очередями. Предлагают официальное оформление по ТК РФ, удалёнку с гибким графиком, ДМС и обучение за счёт компании.
.NET Backend Developer
~400 000 – 650 000 ₸ оценка по стеку
Ищем .NET-бэкендера уровня Middle+/Senior в backend-команду: будете развивать высоконагруженные серверные сервисы, проектировать REST API и микросервисы, работать с Kafka, PostgreSQL, MongoDB и Kubernetes. Нужен коммерческий опыт на C#/.NET от 3 лет, знание ASP.NET Core, gRPC и распределённых систем. В стеке также ClickHouse, Prometheus, Grafana и GitLab CI/CD, плюсом будет опыт в GameDev.
Старший разработчик Dynamics 365 CE и Power Platform / архитектор решений
~1 344 000 – 2 406 946 ₸ оценка по всем рынкам
Ищем опытного разработчика и архитектора решений Dynamics 365 CE и Power Platform. Нужно совмещать разработку на C# и JavaScript с проектированием архитектуры, интеграциями через Azure и работой напрямую с клиентами, включая пресейл. Требуется 5+ лет опыта с Dynamics 365 CE, знание Dataverse, Power Apps и Power Automate, хороший английский. Предлагают удалёнку, проекты для крупных мировых клиентов, компенсацию спорта и медрасходов, курсы английского.
Senior Unity Developer
~1 344 000 – 2 406 946 ₸ оценка по всем рынкам
Разработка мобильной word-puzzle игры с live-трансляциями на Unity 6 и C# под iOS и Android: игровая механика, интеграция с backend через REST и SignalR, LiveKit, Firebase и RevenueCat. Нужен самостоятельный Senior с опытом Unity от 5 лет, глубоким знанием современного C#, UI Toolkit и оптимизации под мобильные устройства. Английский от B2 обязателен.