Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
C++ Developer (Backend): Разработка и поддержка высокопроизводительных микросервисов для рекомендательной системы Дзен с акцентом на многопоточность, синхронизацию и работу с высоконагруженными данными. Фокус на создании масштабируемой архитектуры, оптимизации SQL-запросов и обеспечении высокой доступности сервиса.
Локация: Москва (офис или гибрид)
Компания
Дзен создает одну из крупнейших рекомендательных систем в России, разрабатывая приложения для Android/iOS и инструменты для авторов контента.
Что делать
- Разрабатывать и поддерживать высокопроизводительные микросервисы на технологии BigRT с использованием многопоточности и асинхронной обработки.
- Проектировать программные интерфейсы для вызова бизнес-логики (API, REST, gRPC).
- Работать с системами хранения информации: YTsauras, YDB, MongoDB, Redis, PostgreSQL.
- Создавать unit- и e2e-тесты для обеспечения надежности систем.
- Развертывать сервисы в облаке и вести актуальную техническую документацию.
- Взаимодействовать с аналитиками и командой ML.
Требования
- Уверенное знание C++11/14/17 (желательно C++20).
- Глубокое понимание RAII, умных указателей, move-семантики и шаблонов.
- Опыт работы с многопоточностью (std::thread, мьютексы).
- Умение писать оптимизированные SQL-запросы и понимание ACID, транзакций и уровней изоляции.
- Опыт работы с СУБД PostgreSQL, MongoDB, Redis.
- Локация: Москва.
Хорошо, если есть
- Знание языков Go, Python, Java или React.
- Опыт работы в среде Linux.
- Знание сетевого программирования (сокеты, TCP/UDP, асинхронное IO).
- Опыт профилирования и оптимизации производительности.
Культура и преимущества
- Возможность работать в команде с хардкорными разработчиками и креативными дизайнерами.
- Уникальный опыт разработки высоконагруженного и надежного сервиса.
- Изучение лучших практик поддержки доступности масштабных систем.
- Работа над продуктом, которым пользуются десятки миллионов человек ежедневно.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →