Senior Go-разработчик в команду RMS (Платформа управления роботами)

Дата размещения вакансии: 08.09.2026
Работодатель: Цифровые Пространственные Технологии
Уровень зарплаты:
з/п не указана
Город:
Москва
Валовая улица 26
Требуемый опыт работы:
Более 6 лет

В команду нового направления робототехники ищем Ведущего разработчика платформы для управления роботами. Мы создаем будущее, в котором роботы помогают людям в решении самого широкого спектра задач. Наша цель сделать применение роботов максимально эффективным и комфортным.

Наши роботы выходят на городские маршруты и отслеживают состояние коммунальной инфраструктуры - парки, тротуары, урны, скамейки. Заказчик - городские службы, проект по мониторингу городской инфраструктуры.

RMS - всё что между роботом на улице и фотоотчетом у заказчика: транспорт до робота, телеметрия, реестры устройств и конфигурации, задания и сессии выездов, сервис фотоартефактов, медиатека, интерфейс оператора.

Команда расширяется. Сервисов много, домен сложный, и мы не разделяем зон ответственности по сервисам: каждый отвечает за весь контур RMS. Поэтому первое, что нужно - быстро разобраться в архитектуре и в чужом коде (он чистый, хороший).

Чем предстоит заниматься:

  • Сервисы платформы на Go: реестры устройств и конфигурации, задания и сессии выездов, телеметрия и фотоартефакты.
  • Приём и обработка данных с робота: состояние, диагностика, управление с учётом того, что связь рвётся, а робот в этот момент едет.
  • Наблюдаемость и деплой: метрики и алерты по цепочке «робот → телеметрия → снимок → отчёт», выполнение релиза (и отката в случае необходимости).
  • Перенос сервисов с Java на Go — миграция идёт по одному сервису за раз (с низким приоритетом).
  • Стек Go, ConnectRPC, protobuf-контракты в общем репозитории, Kafka, PostgreSQL, ClickHouse, S3.
  • Kubernetes: сборка Werf, выкат ArgoCD, контуры dev/stage/prod.
  • Рядом легаси (то которое нужно неспешно мигрировать) на Java 21 и Spring Boot: писать на нём не придётся, читать придётся.
  • Python — вспомогательный. Фронт на React ведут другие люди.

Наши ожидания:

  • Go в продакшене от трёх лет: сервисы, которые вы писали, кто-то эксплуатировал. Готовы говорить и с сильным бэкендером с Java или C#, если Go уже был в работе и переход осознанный.
  • Веб-сервисы и микросервисы, реляционные БД, очереди, конкурентность в Go не по учебнику.
  • Kubernetes на уровне «сам выкачу, сам посмотрю логи, сам пойму, почему упало».
  • Умение быстро читать чужой код и разбираться в незнакомой архитектуре.
  • Готовность отвечать за результат: дежурств у нас нет, но режим стартапа - если не справляется SRE, позвонить могут и вам.

Будет плюсом:

  • ClickHouse на реальных объёмах, телеметрия и полевые устройства, IoT, Yandex Cloud, опыт наведения порядка в выкатах.

Диплом, сертификаты и стаж «от шести лет» не спрашиваем: смотрим код и то, как вы разбираете инцидент.

Наш процесс знакомства с новыми специалистами:

  1. Технический скрининг с HR + знакомство, 30–40 минут.
  2. Техническое интервью и системный дизайн — (постараемся в один день, около 2,5 часов с перерывом, или за два раза): читаем настоящий сервис, разбираем настоящий инцидент, обсуждаем состояние робота в отказах. Алгоритмических задач на листочке не будет.
  3. Финал с руководителем команды и его руководителем, 30 минут.
  4. Оффер.

Обратите внимание: всегда рады персонализированным сопроводитльным письмам. В нем достаточно одного абзаца: что вы делали похожего и зачем вам это. Шаблонные письма не читаем.

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

  • 💰 Конкурентоспособная заработная плата + стабильные выплаты;

  • 🧾 Трудоустройство по ТК РФ;

  • 🏢 Работа в аккредитованной IT-компании — официальный статус, налоговые льготы, поддержка государства;

  • 🤖 Работа на острие технологий — ты будешь решать нетривиальные задачи, аналогов которым в России и мире единицы;

  • 🧠 Команда экспертов — возможность расти рядом с лидерами в области робототехники, мехатроники и ИИ;

  • 📚 Обучение и профессиональный рост — работа в сильной команде, где учат и делятся опытом;

  • 🗓️ Удобный график 5/2 и комфортный офис (м. Павелецкая);

  • 🌟 Уникальный опыт — работа над крупнейшим проектом в своём направлении, которым можно гордиться.