описание
Группа компаний Кронштадт АО «К-Технологии» в поиске 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-инференса в сервис (ONNX, TensorRT); Понимание тонкостей различий CPU/GPU, управление загрузкой ресурсов; Опыт работы с большими данными и масштабируемыми решениями
условия
- Вакансия в компании АО "К-технологии" (IT-аккредитация)
- Постоянная штатная позиция в структуре компании
- Обсуждаемый формат работы - гибрид/ офис
- ДМС.