Разработчик С++ в группу эффективности

MoscowC++AdvertisingSpecialist
Отдел разработки баннерной системы ищет разработчика со знанием C++ или желанием изучить и применять его. Мы пишем высоконагруженный сервис, обрабатывающий сотни тысяч запросов в секунду, с SLA на время ответа на уровне нескольких сотен миллисекунд. Задача сервиса — на основе большого объема данных принять решение о показе рекламы.
Наша постоянная работа — реализовывать самую разную бизнес-логику, экспериментировать с ее внедрением и, как следствие, повышать выручку Яндекса. Мы выбираем оптимальную структуру хранения данных, пишем эффективный код и гибкие тесты к нему.
В нашем отделе несколько десятков человек развивают один сервис — рекламный движок. Проект такого объема и важности нуждается в очень качественных и стабильных тестах. Это важно как для приемки релизов, так и для ежедневной разработки.
Спектр задач команды разнообразен и скучать не придется.

Вот лишь часть направлений разработки:

  • тестирование: локальные тесты, интеграционные тесты, тестинг инсталляции;
  • надежность релизов: статический анализ кода и анализ аномалий;
  • разработка инструментов для разработчиков;
  • оптимизация и рефакторинг кода движка.
Можно сфокусироваться как на одном направлении, так и принести пользу в нескольких. Эксперты в команде помогут разобраться с тонкостями системы.

Что нужно делать:

  • участвовать в разработке новых функций технологий управления рекламой в интернете;
  • инспектировать чужой код;
  • находить и исправлять ошибки и узкие места в инфраструктуре сервиса;
  • участвовать в проектировании высоконагруженных отказоустойчивых систем;
  • работать с большими объемами данных;
  • оптимизировать потребление ресурсов как движком, так и системой тестов.

Мы ждем, что вы:

  • имеете опыт разработки на С++;
  • разбираетесь в технологиях, умеете быстро решить любую проблему;
  • знакомы с классическими алгоритмами и структурами данных;
  • использовали распределенные системы контроля версий.

Будет плюсом, если вы:

  • имеете опыт разработки на Python;
  • стремитесь к оптимальному и лаконичному коду;
  • умеете работать с чужим кодом;
  • создавали высоконагруженные сервисы.

Условия:

  • современный офис в центре Москвы со всем необходимым для комфортной работы и отдыха, есть парковка (каждый день мы мониторим эпидемиологическую ситуацию, поэтому формат работы может меняться и зависит от общих правил работы офисов Яндекса);
  • официальное трудоустройство;
  • компенсация оплаты питания на территории кампуса, в окрестностях и Яндекс.Еде;
  • гибкий график: мы не контролируем, кто во сколько приходит и уходит, ключевая задача для каждого из нас — выполнять поставленные цели;
  • расширенная программа ДМС: стоматология, обследования, вызов врача на дом и многое другое. Оплата 80% стоимости ДМС для супругов и детей;
  • высокий совокупный доход и премии каждые полгода для всех, кто успешно прошел ревью;
  • возможность участвовать в мероприятиях Яндекса: образовательных программах, лекциях, митапах;
  • профессиональная команда, у которой можно многому научиться и перенять полезный опыт;
  • культура открытости и взаимопомощи;
  • высокая скорость работы и возможность быстро увидеть свой вклад и результаты работы;
  • работа в технологической компании с возможностью создавать сервисы, полезные миллионам людей.