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

Местоположение и тип занятости

Москва, Санкт-Петербург, КазаньПолный рабочий деньМожно удаленно

Компания

Место встречи лучших

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

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

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

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

Требования:

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

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

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

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

Задачи:

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