Zorky CRMZorky CRM
EN|RU
@termdocs
← All jobs

Senior Backend разработчик (Rust/С++)

middleremote300,000 RUBМосква, RUScore 85.8/100today
Market insights
📊 Backend: salaries and demand on the market
Stack
rustaxumc++clickhousedockerkubernetesopentelemetrypythonrabbitmqtokio
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
Мы создаём интеллектуальную платформу видеомониторинга и видеоаналитики с элементами ML на edge-устройствах. Система высоконагруженная: тысячи устройств, более 1000 RPS, десятки терабайт данных в сутки. Бэкенд команда разрабатывает сервисы на стыке IoT, облачных вычислений и компьютерного зрения, обеспечивая надёжную обработку потокового видео и метаданных. Основной язык разработки – Rust. Часть legacy и вспомогательных сервисов написана на Python, но мы целенаправленно переводим критические компоненты на Rust. В настоящее время нашей успешной команде требуется профессионал на должность Senior Backend разработчик (Rust/C++) с готовностью изучать Rust. ); дополнительные оплачиваемые выходные дни; оплата психологических консультаций. медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока; яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе. Обязанности проектирование архитектуры сервисов, декомпозиция сложных бизнес-сценариев в набор независимых компонентов; техническое лидерство в рамках фич длительностью от квартала: от сбора требований до мониторинга в production; обеспечение высокого качества кода, тестирования и безопасности в зоне ответственности команды; оптимизация производительности и масштабирования высоконагруженных компонентов (работа с большими объёмами данных, очередями); выявление и устранение корневых причин инцидентов, внедрение практик observability (OpenTelemetry, метрики, трейсинг); менторство middle-разработчиков, проведение Code Review с акцентом на архитектурные решения; взаимодействие с product-менеджерами и смежными командами для формирования технического бэклога. Требования высшее образование (техническое); общий опыт продуктовой backend-разработки от 5 лет (Rust/C++) с готовностью изучать Rust; уверенное владение rust с использованием его в работе или в пет-проектах; какими концепциями rust нужно владеть: borrow-checker; clone vs copy vs ref; различие dyn и impl; lifetime. опыт в роли фича-лида или техлида – способность вести проект от идеи до эксплуатации, координировать работу нескольких разработчиков; опыт проектирования и вывода в production высоконагруженных систем (RPS > 1000, работа с большими объёмами данных); глубокое понимание async модели Rust, опыт с фреймворками tokio, axum, sqlx (или аналогичными); умение проектировать отказоустойчивые, наблюдаемые и безопасные распределённые системы; практический опыт с Docker/Kubernetes (включая деплоймент-стратегии, мониторинг, логирование); опыт работы с несколькими типами БД (реляционные, колоночные, key-value) и понимание их применимости в разных сценариях; навыки системного анализа и решения проблем в условиях неопределённости. Будет преимуществом: опыт работы с видеопотоками, знание протоколов RTSP, WebRTC; опыт интеграции с ML-моделями (особенно Computer Vision) в production; знание ClickHouse, RabbitMQ, OpenTelemetry. ".
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @termdocs