Appie.tech

C++ разработчик (Midle)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • C++17
  • Boost
  • Высоконагруженные системы
  • RTB
  • DSP
  • Программатическая реклама
  • Корутины
  • Асинхронное программирование
  • Машинное обучение
  • AdTech
  • STL
  • NoSQL
  • CMake
  • Git
  • TCP/IP

Middle C++ разработчик (DSP платформа).

О проекте: мы разрабатываем DSP (Demand-Side Platform) - платформу для программатического размещения рекламы в реальном времени. Система обрабатывает миллионы запросов в секунду и принимает решения о покупке рекламных мест за миллисекунды.

Почему мы?

Мы предлагаем возможность поучаствовать в создании нового продукта с нуля и внести свой вклад в его успех.

У нас работают профессионалы своего дела, которые всегда готовы поделиться опытом и знаниями.

Мы ценим инициативность, креативность и желание развиваться.

Мы предоставляем все необходимые ресурсы для работы и профессионального роста.

Чем предстоит заниматься?

  • Разработка ядра высоконагруженной рекламной платформы (DSP).
  • Проектирование и реализация высокопроизводительных компонентов системы.
  • Оптимизация производительности критически важных участков кода.
  • Интеграция с внешними рекламными системами и биржами.
  • Участие в архитектурных решениях и техническом планировании

Что мы от тебя ждем?

  • Опыт разработки на C++17 от 3 лет.

  • Уверенное знание STL, Boost (asio, coroutine).

  • Опыт написания многопоточных приложений и работы с корутинами.

  • Опыт работы с асинхронным программированием (event loop, epoll, libev)

  • Знание TCP/IP, опыт написания сетевых приложений.

  • Опыт работы с NoSQL базами данных: Aerospike или подобные (Redis, MongoDB).

  • Знание очередей сообщений: Kafka или подобные (RabbitMQ, Apache Pulsar).

  • Опыт работы с высоконагруженными сервисами (от 10k+ RPS).

  • Знание Git, CMake.

  • Опыт работы в Agile команде, участие в code review.

Будет плюсом:

  • Знание RTB (Real-Time Bidding) экосистемы и принципов программатического размещения рекламы.

  • Понимание рекламных протоколов (**OpenRTB**, VAST, **VPAID**).

  • Опыт работы с рекламными платформами (DSP, SSP, Ad Exchange).

  • Опыт работы с userver или готовность к изучению.

  • Опыт работы с пакетными менеджерами (Conan, vcpkg).

  • Знание алгоритмов машинного обучения: FTRL, решающие деревья, градиентный бустинг (LightGBM, XGBoost).

  • Понимание принципов работы с ML предикторами и системами скоринга.

  • Опыт профилирования и оптимизации производительности.

  • Опыт работы с Docker и docker-compose.

Что мы предлагаем?

  • Работу с современными технологиями в быстроразвивающейся AdTech индустрии;

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

  • Профессиональный рост в области высоконагруженных систем;

  • Работу в команде опытных разработчиков;

  • Интересные технические задачи на стыке программирования и машинного обучения;

  • Удаленный формат работы из любой точки мира (при желании - офис в г. Москва);
  • Конкурентный уровень дохода;
  • Гибкая система оплаты, включая зарплату в USD;
  • Гибкая структура команды, отсутствие бюрократии.