Senior Python-разработчик в команду DevMetrics
Описание
О продукте DevMetrics — платформа инженерных метрик для всего R&D 2ГИС (1000+ инженеров, 70+ команд). Мы автоматически собираем данные о том, как устроены разработка и доставка: как проходят сборки и деплой, как движутся задачи, — и превращаем это в понятную картину для команд и их лидов. Идея простая: вместо того чтобы каждая команда считала метрики вручную, мы даём это как готовый сервис. Команда подключается и видит, где у неё узкие места в доставке, где теряется время, как меняется динамика — и сама решает, что чинить, что улучшать и куда инвестировать. Продукт уже работает и подключён к большинству команд компании. Сейчас мы развиваем его вширь (новые метрики, разрезы, интеграции) и вглубь (стабильность, удобство, скорость). Зачем это нужно Это часть направления Platform Engineering, и ценность здесь на двух уровнях: Командам — прозрачная картина собственной доставки вместо самодельных подсчётов: подключайся и работай с данными, а не выстраивай их сбор. Платформе — понимание, какие узкие места повторяются у многих команд: куда вкладывать платформенные решения и как измерять их эффект в масштабе всего R&D. О команде Команда небольшая, работа устроена по принципу полного цикла: инженер ведёт свою часть платформы целиком — от сбора данных до интерфейса и реального использования продукта командами. Это означает прямое влияние на продукт и короткий путь от идеи до запуска. У нас AI‑native процесс разработки: AI‑агенты встроены во весь цикл — от ревью требований до написания и ревью кода и тестирования. Рутинные задачи берёт на себя AI, а за архитектуру, качество и результат отвечает инженер. Это сдвигает фокус с механики на инженерные решения, не снижая требований к ним. Чем предстоит заниматься Развивать бэкенд сбора и обработки данных: коннекторы к GitLab, Jira и другим системам, обогащение, агрегация и хранение данных, API для потребителей. Превращать сырые данные из CI/CD и систем управления задачами в осмысленные метрики: разбираться, как реально устроены пайплайны, сборки и деплой в разных командах. Решать задачи масштаба: надёжный сбор по сотням проектов, производительность, эволюция архитектуры под рост набора метрик и источников. Развивать фронтенд (настройки проектов, дашборды): интерфейс относительно простой, но это полноценная часть продукта. Что мы ждем от кандидата Опыт бэкенд‑разработки на Python от 5-ти лет. Понимание процессов разработки и доставки: CI/CD‑пайплайны, сборки, деплой. Мы работаем с этими данными, поэтому важно понимать, что за ними стоит. Готовность к фуллстеку: фронтенд на TypeScript относительно простой, глубокой экспертизы не требует, но ты уверенно ориентируешься в React‑коде. Опыт с фронтендом будет плюсом, но не обязателен. Интерес к данным: хочешь понимать, что стоит за цифрами, и докапываться до того, что именно они отражают. Почему у нас классно? Мы аккредитованная IT — компания. У нас можно работать удалённо. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. Нет дресс-кода и строгого графика: главное, чтобы было удобно тебе и команде. Используем современные технологии и любим о них говорить: выступаем на конференциях и сами их У нас есть ДМС, мы заботимся о здоровье сотрудников. Присоединяйся! Будем создавать полезный продукт вместе.