Разработчик C++ (TCP, TLS, High Load)

Разработчик 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 человек) с высокой степенью автономии

Навыки
  • C++
  • TCP/IP
  • SSL/TLS
  • Apache Kafka
  • Golang
  • Linux
  • Проектирование высоконагруженных систем
Посмотреть контакты работодателя

Похожие вакансии

DATASAKURA
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Адвокатское бюро KALOY.RU

Senior/Middle FullStack разработчик Node.js

Адвокатское бюро KALOY.RU

Удаленная работа
  • Москва

  • до 300000 RUR

Рекомендуем
DATASAKURA
Удаленная работа
  • Москва

  • до 300000 RUR

Рекомендуем
Трояновская Екатерина Игоревна

PHP-разработчик

Трояновская Екатерина Игоревна

Удаленная работа
  • Москва

  • от 100000 RUR

Яндекс Практикум
Удаленная работа
  • Москва

  • от 100000 RUR

Polza Agency (ИП Ерхов Никита Владимирович)

Разработчик [удаленно, совмещение]

Polza Agency (ИП Ерхов Никита Владимирович)

Удаленная работа
  • Москва

  • до 800 USD

Успешный код

Программист 1С

Успешный код

Удаленная работа
  • Москва

  • до 400000 RUR

Единый Зерновой Холдинг

Python-разработчик/программист

Единый Зерновой Холдинг

Удаленная работа
  • Москва

  • до 400000 RUR

Программист 1С

Эффективный Учёт

Удаленная работа
  • Москва

  • до 160000 RUR

ОПТ6
Удаленная работа
  • Москва

  • до 160000 RUR

Интернет Партнер

Программист

Интернет Партнер

Удаленная работа
  • Москва

  • до 160000 RUR

Uspio LTD

PHP Developer

Uspio LTD

Удаленная работа
  • Москва

  • до 160000 RUR

Frontend-разработчик

Водолазова Алина

Удаленная работа
  • Москва

  • до 100000 RUR

Разработчик на Frontend (ментор)

Галактионов Тихон Витальевич

Удаленная работа
  • Москва

  • до 300000 RUR

Яндекс Практикум
Удаленная работа
  • Москва

  • до 300000 RUR

БРИКСО
Удаленная работа
  • Москва

  • до 300000 RUR

Flutter-разработчик

Новиков Евгений Юрьевич

Удаленная работа
  • Москва

  • до 100000 RUR

Workmate
Удаленная работа
  • Москва

  • до 100000 RUR

Tech Horizon
Удаленная работа
  • Москва

  • до 90000 RUR

СДС
Удаленная работа
  • Москва

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию