
Appie.tech
C++ разработчик (Midle)
- 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;
- Гибкая структура команды, отсутствие бюрократии.