Bertelsmann
C++ Engineer (f/m/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Performance-архитектор для высоконагруженного Ad Server на C++ в smartclip. Задача — оптимизировать hot path, латентность и распределённую архитектуру рекламного движка.
Задачи
- Оптимизировать hot path Ad-Serving-движка и бороться за микросекунды латентности
- Развивать распределённую архитектуру smartx для международного масштабирования
- Проектировать использование NoSQL для выборки сложных targeting-данных без превышения бюджета латентности
- Определять C++ best practices и стандарты кодовой базы
Требования
- Глубокое владение современным C++, понимание memory layout и кэшей
- Опыт работы в Linux с инструментами perf, gdb, valgrind, strace
- Понимание распределённых систем и подводных камней distributed locks
- Знание HTTP, JSON, XML
- Готовность приезжать на встречи в офис в Берлине и на командные мероприятия
Условия
- Преимущественно удалённая работа с периодическими встречами в tech-офисе в Берлине
- 30 дней отпуска плюс выходные 24 и 31 декабря
- Smart Fridays с возможностью четырёхдневной недели
- Deutschlandticket и JobRad
- Спорт и здоровье, поддержка ментального здоровья, Corporate Benefits, доступ к RTL+
- Хакатоны, конференции и обмен опытом с сообществом
Навыки
- C++
- Linux
- perf
- gdb
- valgrind
- strace
- NoSQL
- HTTP
- JSON
- XML