Разработчик C++ (TCP, TLS, High Load) (удаленная работа)

2 июня 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Разработчик C++ (TCP, TLS, High Load)

Описание вакансии

Мы делаем антифрод-систему для оценки качества веб-трафика. Один из её ключевых компонентов высоконагруженный сборщик сетевых данных , реализованный на C++. Сейчас он обрабатывает 200 HTTP-запросов в секунду, но мы планируем масштабирование до 5000 RPS и выше в течение ближайших месяцев.

У текущей версии есть проблемы со стабильностью: теряются запросы, возникают ошибки, нет масштабируемости. Поэтому мы ищем опытного C++ разработчика , который поможет довести модуль до боевого состояния и будет поддерживать его в будущем.

Задачи

  • Доработка текущего сетевого сборщика на C++ до стабильного и масштабируемого состояния

  • Оптимизация под нагрузку 5000 RPS и выше

  • Оптимизация производительности по скорости и потреблению ресурсов чтобы выдерживать высокую нагрузку на адекватных по стоимости серверах

  • Обработка всех уровней сетевых данных: HTTP (метод, URL, заголовки), TCP/IP, TLS

  • Структурирование трафика в JSON и отправка в Kafka

  • Отладка, устранение багов, логирование и работа с Sentry

  • Добавление новых фич по мере развития проекта

  • Работа в связке с Data Scientist и Python-разработчиками

Требования

  • Опыт промышленной разработки на C++ от 4 лет

  • Опыт работы с высоконагруженными системами

  • Умение работать с Kafka (на уровне продюсера)

  • Отличное понимание сетевого стека (TCP/IP, TLS, HTTP)

  • Владение инструментами отладки, профилирования, логирования

  • Умение писать стабильный, масштабируемый и читаемый код

  • Способность работать автономно, без микроменеджмента

  • Опыт работы с Linux, понимание сетевой модели ОС

Будет плюсом, если

  • Вы работали над антифрод, антибот или security-системами

  • Понимаете архитектуру систем реального времени

  • Имели дело с Rust или Go (в перспективе возможна миграция некоторых частей)

  • Есть опыт работы с zero-copy, epoll, io uring, multi-threading

Мы предлагаем

  • Участие в разработке сложного антифрод-продукта

  • Возможность влиять на архитектуру и технические решения

  • Гибкий график, без бюрократии и ежедневных созвонов

  • Долгосрочную перспективу (не разовая задача)

  • Полностью удалённую работу

  • Работа в компактной, сильной команде (5 человек) с высокой степенью автономии