Служба базовой инфраструктуры Яндекса строит фундамент, на котором держатся все высокоуровневые сервисы компании. Мы отвечаем за программы, которые работают на уровне ядра Linux и околоядерных библиотек. Ищем системного разработчика (стажёра).

Обязанности:

Разработка системных программ
Вы будете разрабатывать низкоуровневые системные программы на языке C, которые работают в пользовательском пространстве, но критически зависят от системных вызовов и ABI Linux.

Ключевые навыки:

  • Работали в терминале Linux, понимаете файловую систему /proc и инструменты strace, ltrace
  • Хорошо знаете указатели в языке C, умеете применять ручное управление памятью (malloc/free), работали с системными вызовами
  • Понимаете, как работает планировщик процессора

Условия:

* Оплачиваемую стажировку сроком 3–4 месяца в московском офисе Яндекса * Доступ к ресурсам и возможностям Яндекса * Сложные задачи для сервисов с миллионами пользователей * Работу в классной команде, ориентированной на поддержку и развитие * Возможность влиять на процесс и результат * Компенсацию затрат на питание на территории офиса