C++ Backend Developer — Россия, Москва
Зарплата не указана
ОткликнутьсяГруппа компаний kUjR9vpPQ Dz «Z-V4h8TtHMsW» в поиске C++ Backend Developer
Чем предстоит заниматься:
• Разработка и поддержка серверной логики и API для высоконагруженных систем;
• Проектирование и реализация потокобезопасного кода с использованием возможностей C++ (C++11/14/17);
• Работа с реляционными и нереляционными базами данных, оптимизация запросов;
• Разработка сетевого взаимодействия (TCP/HTTP и прочие);
• Интеграция с ML-моделями: запуск инференса через готовые API, управление загрузкой ресурсов;
• Сериализация данных, работа с бинарными представлениями;
• Написание unit-тестов, отладка и профилирование;
• Участие в декомпозиции задач
Ожидания:
• Опыт разработки на C++ от 2–3 лет;
• Уверенное знание C++11 и выше: move semantics, smart pointers, STL;
• Понимание многопоточности: std::thread, mutex, cv, atomic, умение проектировать потокобезопасный код;
• Опыт проектирования и реализации API;
• Знание SQL: индексы, транзакции; понимание принципов NoSQL;
• Опыт работы с сетевыми протоколами (TCP/HTTP);
• Владение Git на уровне организации ветвления;
• Опыт написания unit-тестов с использованием mock-объектов;
• Понимание принципов ООП и SOLID, применение на практике;
• Умение декомпозировать задачи самостоятельно.
Будет плюсом:
• Опыт работы с асинхронными серверами (event loop);
• Знание бинарных форматов сериализации (msgpack, protobuf);
• Опыт интеграции ML-инференса в сервис (a2mB, TensorRT);
• Понимание тонкостей различий CPU/GPU, управление загрузкой ресурсов;
• Опыт работы с большими данными и масштабируемыми решениями.
Условия: • Вакансия в компании mW "y-vXMCwZDfSA" (IT-аккредитация);
• Постоянная штатная позиция в структуре компании;
• Обсуждаемый формат работы - гибрид/ офис;
• ДМС.