Backend-разработчик (Kotlin)

Цифров
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Цифров — AI-driven платформа для управления инцидентами в реальном времени.

Мы технологическая компания, создающая интеллектуальные B2G/B2B-решения на стыке AI, DevOps, Big Data и системной интеграции.

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

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

Мы ищем Backend-разработчика (Kotlin), которому интересны не только сервисы, но и алгоритмы — человека, готового работать на стыке backend-разработки и задач оптимизации

Чем предстоит заниматься
Разработка backend-сервисов на Kotlin (Spring Boot) в микросервисной архитектуре
Проектирование и реализация API (REST / WebSocket) для real-time систем
Реализация и оптимизация алгоритмов (расписания, маршрутизация, allocation задач)
Работа с задачами, где необходимо находить хорошее решение за ограниченное время (NP-hard задачи)
Анализ качества решений: метрики, trade-offs между скоростью и оптимальностью
Интеграция с внешними сервисами, потоками данных и системами обработки событий
Участие в проектировании архитектуры и выборе подходов к решению алгоритмических задач
Code review и развитие инженерных практик.
Что для этого необходимо
Опыт коммерческой разработки на Kotlin/Java от 2 лет
Уверенное владение Spring Boot
Хорошее понимание алгоритмов и структур данных
Опыт решения задач с ограничениями (планирование, маршрутизация, распределение) или сильный интерес к таким задачам
Понимание, как работать с производительностью и сложностью алгоритмов
Опыт работы с БД (PostgreSQL, NoSQL) и оптимизации запросов
Опыт работы с асинхронностью, потоками данных или брокерами сообщений
Умение писать чистый, поддерживаемый и тестируемый код.
Будет плюсом
Опыт реализации эвристик или метаэвристик (genetic algorithms, local search, simulated annealing и др.)
Опыт работы с OR-Tools, Timefold или аналогичными solver’ами
Понимание NP-hard задач и approximation подходов
Опыт работы с геоданными, картами или задачами маршрутизации
Опыт построения real-time систем (WebSocket, streaming).
Описание инфраструктуры
ФРОНТ

Микро-фронтэндная архитектура;

React.JS (Hooks) / Redux / TypeScript;

REST API / WebSocket.

БЭК

Kotlin / Java + Spring / Spring Boot;

Микросервисная архитектура;

Kafka / брокеры сообщений / streaming;

PostgreSQL, Redis;

Сервисы оптимизации и расчета в выделенных компонентах;

Выстроенные DevOps и CI/CD процессы.

Что мы предлагаем
Полное соблюдение ТК РФ (оформление с первого рабочего дня, белая зп, оплачиваемые отпуска и больничные);
Расширенный пакет ДМС со стоматологией;
Аккредитованная IT компания;
Конкурентоспособный уровень вознаграждения;
Спокойная работа по спринтам без суеты;
Штаб-квартира компании располагается в Москве в 10 минутах пешком от м. Новослободская / м. Маяковская (формат работы обсуждается).
AI-помощник
Источникhh.ru
Опубликовано8 июл.
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.