Программист С++ / Developer C++ (DNS data plane)
Отдел сетевой инфраструктуры — одно из ключевых подразделений, которое отвечает за бесперебойную работу всего Яндекса. Мы проектируем, разрабатываем, строим и поддерживаем сети дата-центров, по которым передаются терабиты трафика.
DNS (Domain Name System) — один из фундаментальных сервисов компании. От его стабильности и качества работы зависит функционирование большинства внутренних и множества внешних сервисов. Мы пишем компоненты для DNS как сервиса, в том числе код для DNS-серверов, которые обслуживают десятки миллионов запросов в секунду и должны стабильно работать в режиме 24х7х365.
Ищем разработчика, которому будет интересно развивать сервис DNS и делиться результатами своей работы с сообществом.
Какие задачи вас ждут:
- Разрабатывать и улучшать производительность внутреннего DNS-сервера компании
Мы ждём, что вы:
- Уверенно владеете C/C++
- Разрабатывали многопоточный неблокирующий код
- Умеете находить узкие места в коде, профилировать программы для Linux
Будет плюсом, если вы:
- Знаете Go
- Понимаете устройство протокола DNS
- Знакомы с lock-free-алгоритмами и умеете их применять
- Занимались системным и сетевым администрированием, понимаете специфичные проблемы, возникающие в компаниях уровня Яндекса
Разработчик программного обеспечения
очень хорошая социалка
есть возможности ротироваться в другую команду или сменить роль если с первого раза попал не туда, благо компания занимается буквально всем
Программист
Условия очень сильно зависят от команды. В целом за деньгами и карьерным ростом сюда идти не стоит
Стажер-разработчик
Инфраструктура - огромное количество "плюшек" сотрудникам, автоматизация бюрократии
Очень умные люди - приятно общаться в таком окружении
Общий уровень(профессиональный) тянет вверх, действительно best practices
Хорошая зарплата, ДМС и очень крутой офис
"Велосипеды" - что, кажется, неизбежно для таких масштабов, но хотелось бы меньше своих аналогов вместо работающего софта со стороны