Разработчик на C++ в команду разработки Рекламной сети Яндекса (РСЯ)
Компания: Яндекс
Локация: Москва
О компании
Яндекс — одна из крупнейших IT-компаний в России, активно развивающая ряд интернет-сервисов и технологий. С более чем 20-летним опытом работы, Яндекс занимает лидирующие позиции на российском рынке в области поисковых систем, онлайн-рекламы, картографических сервисов и многих других инновационных продуктов.
Фокусируя усилия на развитии рекламной сети, компания стремится создавать уникальные рекламные форматы и решения, оптимизируя взаимодействие с пользователями и повышая доходы как своих партнеров, так и компании.
Ключевые факты:
- Основана в 1997 году
- Более 10 000 сотрудников
- Лидер в области интернет-технологий в России
- Широкий ассортимент продуктов от поисковой системы до облачных решений
О вакансии
Команда разработки Яндекса, занимающаяся рекламной сетью, активно работает над созданием новых интеллектуальных рекламных форматов и улучшением существующих технологий. Она фокусируется на проектировании отказоустойчивых сервисов, которые в реальном времени обрабатывают огромные объемы данных.
Ваша работа будет включать проектирование и внедрение новых функциональных возможностей, что напрямую влияет на бизнес-результаты компании и ее клиентов. Надежность и быстродействие систем являются ключевыми аспектами. Команда приветствует инновационные подходы и гибкость в решении сложных задач.
Чем предстоит заниматься:
- Разработка интеллектуальных рекламных форматов
- Оптимизация компонентов для обработки больших объемов RPS
- Проектирование архитектуры новых сервисов и интеграция с внешними платформами
Что мы предлагаем:
- Расширенная медицинская страховка с первого месяца
- Психотерапия в офисе или онлайн-сервисах
- Лазерная коррекция зрения через год работы
- Ведение беременности и роды — через два года
- Оплата 80% ДМС для детей и супругов
- Гибкий график работы
- Жилищные займы на льготных условиях для сотрудников
- Внутренние образовательные программы и тренинги
- Доступ к спортивным залам и клубам для здорового образа жизни
Обязанности
- Разработка новых рекламных форматов
- Оптимизация кода для повышения производительности
- Проектирование архитектуры высоконагруженных сервисов
- Участие в архитектурных ревью
- Профилирование кода и поиск узких мест производительности
Требования
- Уверенно владеете C++ (стандарты 17/20)
- Понимаете принципы управления памятью и особенности многопоточного программирования
- Имеете опыт коммерческой разработки высоконагруженных распределённых систем от трёх лет
- Отлично знаете классические алгоритмы и структуры данных
- Умеете оценивать асимптотическую сложность кода
- Понимаете внутреннее устройство ОС Linux и принципы работы сетевых протоколов (TCP/IP, HTTP, gRPC)
- Умеете профилировать код, находить узкие места производительности и оптимизировать их
- Пишете чистый, тестируемый код
- Готовы участвовать в код-ревью
- Применяли ML-модели в продакшене (CatBoost, нейросети)
- Работали с технологиями рекламного рынка (AdTech, RTB)
- Знакомы с экосистемой больших данных (MapReduce, ClickHouse)
- Пишете на Python или Go для автоматизации рутины и создания вспомогательных сервисов
- психотерапия в офисе или онлайн-сервисах;
- лазерная коррекция зрения через год работы;
- ведение беременности и роды — через два года.
Условия
- Гибкий график работы без фиксированного времени
- Расширенная медицинская страховка с первого месяца
- Страховка для родственников по системе 80/20
- Лазерная коррекция зрения через год работы
- Поддержка в области психотерапии
- Возможность участия в спортивных мероприятиях и тренингах