Программист С++ / Developer C++ (DNS data plane)

Дата размещения вакансии: 26.06.2024
Работодатель: Яндекс
Уровень зарплаты:
от 300000 до 400000 RUR
Город:
Новосибирск
Требуемый опыт работы:
От 3 до 6 лет

Отдел сетевой инфраструктуры — одно из ключевых подразделений, которое отвечает за бесперебойную работу всего Яндекса. Мы проектируем, разрабатываем, строим и поддерживаем сети дата-центров, по которым передаются терабиты трафика.

DNS (Domain Name System) — один из фундаментальных сервисов компании. От его стабильности и качества работы зависит функционирование большинства внутренних и множества внешних сервисов. Мы пишем компоненты для DNS как сервиса, в том числе код для DNS-серверов, которые обслуживают десятки миллионов запросов в секунду и должны стабильно работать в режиме 24×7×365.

Ищем разработчика, которому будет интересно развивать сервис DNS и делиться результатами своей работы с сообществом.

Какие задачи вас ждут:

  • Разрабатывать и улучшать производительность внутреннего DNS-сервера компании

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

  • Уверенно владеете C/C++
  • Разрабатывали многопоточный неблокирующий код
  • Умеете находить узкие места в коде, профилировать программы для Linux

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

  • Знаете Go
  • Понимаете устройство протокола DNS
  • Знакомы с lock-free-алгоритмами и умеете их применять
  • Занимались системным и сетевым администрированием, понимаете специфичные проблемы, возникающие в компаниях уровня Яндекса