🍉 Присоединяйтесь к яркому летнему Вайб-чеку

Для компаний, которые хотят найти не просто подходящих специалистов, а «своих по вайбу»

Подробности, условия и цены тут →

Старший разработчик С

Требования

Бэкенд разработчик
Senior
Linux
Nginx
C
Linux kernel
Сетевые технологии

Условия

Можно удалённо
Москва
Санкт-Петербург
Казань

Компания

Описание вакансии

О компании и команде

Технический департамент VK объединяет специалистов, которые управляют IT-инфраструктурой всей компании.
Мы в ответе за бесперебойную работу высоконагруженных систем и сервисов, за сеть передачи данных, за развитие сети центров обработки данных и сервисов для наших сотрудников.

Ожидания от кандидата

Требования:

  • опыт разработки мультипоточных приложений на С и С++;
  • опыт разработки системных приложений под ОС семейства Unix;
  • опыт разработки ПО для высокопроизводительных и распределённых систем;
  • понимание организации модели памяти для программ;
  • уверенное владение разработкой на С;
  • знание подсистем Linux-ядра.

Будет плюсом:

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

Условия работы

Задачи:

  • разработка и поддержка ПО на основе DPDK-технологии и других сетевых технологий;
  • разработка и поддержка ПО для высокопроизводительных и распределённых систем;
  • разработка тестов для ПО;
  • документирование разработанного ПО;
  • проведение код-ревью;
  • развитие других членов команды (менторство, передача опыта).