Перейти к содержимому
IQoko
I
IQoko
Москва
10

Инженер-разработчик реалтайм-систем (CV/ML)

Нужен инженер, который возьмёт готовое ядро программно-аппаратного комплекса для контроля вывоза сыпучих материалов и доведёт его до масштабируемого продукта. Основная работа — реалтайм-конвейер на C# (.NET 8): многопоточность, работа с камерами, лидарами и инференс CV/ML-моделей на GPU, плюс передача данных в облако и разбор инцидентов. Требуется 4+ года коммерческой разработки на C# или C++, опыт реалтайм-систем и работы с оборудованием, а также реальный опыт разработки с AI-агентами. Полная удалёнка, доход 220–300 тыс. ₽ на руки, оформление на выбор.

senior удалённо ~1 232 000 – ~1 680 000 ₸ (220 000 – 300 000 RUB) Рынок: медиана 1 288 000 ₸ Подробнее о зарплате ↓
Вакансия опубликована 22 дня назад. Может быть уже неактуальна — рекомендуем уточнить статус у работодателя перед откликом.

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: Russian · Native
salary intelligence

Эта вакансия платит больше рынка

На 13% выше медианы C# по 43 вакансиям за 90 дней, рынок — СНГ (RUB); город и грейд вакансии не учтены.

эта
1 456 000 ₸
медиана
1 288 000 ₸
p25–p75
1 120 000 – 1 736 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты C# Калькулятор зарплат
описание

Что предстоит делать

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-агентами, где видно, что делал агент, а что вы.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
условия

Что предлагаем

Полностью удалённо, часовой пояс — МСК ± 4 часа. Монтаж на объектах делает отдельный отдел, выезды не требуются.
Оформление на выбор: ТК РФ, ИП или самозанятость.
Доход: от 220 до 300 тыс. ₽ на руки по итогам собеседования. Для кандидатов с сильным опытом реалтайм-систем и работы с оборудованием обсуждаем выше.
Компенсируем подписки на AI-инструменты для разработки (Claude Code и аналоги).
Онбординг с передачей дел и документацией по системе.
Почему это интересно
Реальное железо, а не очередной CRUD: камеры, лидары, нейросети, светофор — код, который управляет физическим процессом на площадке.
Реальный продукт на рынке: есть заказы и успешные внедрения.
Продукт развивается: улучшения, которые вы внесёте сейчас, станут основой платформы и помогут нам быть первыми на рынке.
Agentic-разработка в команде, где это норма.
Полная удалёнка в нише, где почти все такие вакансии офисные. Гибкое оформление.
Маленькая команда без бюрократии: идеи и решения принимаются быстро.
Как проходит отбор
Скрининг-созвон, 30 минут.
Техническое интервью, 60–90 минут: опыт, многопоточность, разбор кейса из нашей системы.
Тестовое задание по мотивам реальных задач: реалтайм-обработка нескольких потоков данных. Можно и нужно работать с AI-агентом.
Финальная встреча с тимлидом.
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как C#-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Технологическая компания

2 активные вакансии в компании

6 д. назад

Fullstack-разработчик (JavaScript/TypeScript)

~1 232 000 – ~1 680 000 ₸ (220 000 – 300 000 RUB)

Нужно с нуля построить и развивать облачную SaaS-платформу для сети станций контроля объёма вывоза сыпучих материалов: приём данных со станций, личные кабинеты заказчиков, роли и доступы, отчёты и аналитика. Требуется fullstack на JavaScript-стеке (React, TypeScript, Node.js, PostgreSQL) с опытом SaaS/B2B от 4 лет и реальной работой с AI-агентами. Полная удалёнка, доход 220–300 тыс. ₽ на руки, оформление на выбор (ТК РФ, ИП или самозанятость).

React TypeScript Node.js +16
senior удал. hh

Похожие вакансии

6 вакансий
Sette
S
Sette
1 д. назад

.Net разработчик

~1 344 000 – 2 406 946 ₸ оценка по всем рынкам

Разработка и поддержка банковских сервисов платежей и переводов в финтех-проекте на микросервисной архитектуре. Нужен опыт на C#/.NET от 6 лет, знание .NET Core, MS SQL, PostgreSQL, Kafka, REST API и опыт высоконагруженных систем. Предлагают гибридный формат (первые 2-3 недели офис), долгосрочный проект и влияние на архитектуру.

C# .NET .NET Core +15
senior удал. hh
МТС Банк
М
МТС Банк
1 д. назад

Разработчик C# / .NET (МТС Pay)

~1 344 000 – 2 406 946 ₸ оценка по всем рынкам

Команда МТС Pay разрабатывает SDK и инструменты для оплаты товаров и услуг партнёрам группы МТС, включая оплату с лицевого счёта. Нужен опытный .NET-разработчик: проектирование распределённых высоконагруженных систем, C# (.NET 8–10), ASP.NET Core, PostgreSQL, Redis, Kafka, code review и участие в архитектурных решениях. Желателен опыт в финтехе.

C# .NET ASP.NET Core +11
senior удал. hh
ФГУП "ЗащитаИнфоТранс"
Ф
ФГУП "ЗащитаИнфоТранс"
1 д. назад

Senior C# разработчик

~1 344 000 – 2 406 946 ₸ оценка по всем рынкам

Государственная IT-компания в транспортной отрасли ищет senior-разработчика на C# для создания информационных систем. Нужен опыт коммерческой разработки на .NET от 5 лет, глубокое знание ASP.NET Core, PostgreSQL и ORM, плюс Docker и работа с очередями. Предлагают официальное оформление по ТК РФ, удалёнку с гибким графиком, ДМС и обучение за счёт компании.

C# .NET ASP.NET Core +15
senior удал. hh
АКСЕЛБОЛТ КАЗАХСТАН
А
АКСЕЛБОЛТ КАЗАХСТАН
1 д. назад

.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.

C# .NET ASP.NET Core +11
senior удал. hh
Itransition
I
Itransition
4 д. назад

Старший разработчик 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, хороший английский. Предлагают удалёнку, проекты для крупных мировых клиентов, компенсацию спорта и медрасходов, курсы английского.

Dynamics 365 CE Power Platform C# +9
senior удал. hh
П
Покляк Андрей Васильевич
4 д. назад

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 обязателен.

Unity C# iOS +11
senior удал. hh