О компании и команде
Технический департамент VK объединяет специалистов, которые управляют IT-инфраструктурой всей компании.
Мы в ответе за бесперебойную работу высоконагруженных систем и сервисов, за сеть передачи данных, за развитие сети центров обработки данных и сервисов для наших сотрудников.
Ожидания от кандидата
Требования:
- опыт разработки мультипоточных приложений на С и С++;
- опыт разработки системных приложений под ОС семейства Unix;
- опыт разработки ПО для высокопроизводительных и распределённых систем;
- понимание организации модели памяти для программ;
- уверенное владение разработкой на С;
- знание подсистем Linux-ядра.
Будет плюсом:
- опыт разработки на базе технологий DPDK;
- опыт разработки сетевых приложений;
- опыт оптимизаций приложений;
- опыт разработки кросс-платформенных приложений;
- опыт разработки для систем реального времени;
- опыт разработки модулей разработки для Ngnix.
Условия работы
Задачи:
- разработка и поддержка ПО на основе DPDK-технологии и других сетевых технологий;
- разработка и поддержка ПО для высокопроизводительных и распределённых систем;
- разработка тестов для ПО;
- документирование разработанного ПО;
- проведение код-ревью;
- развитие других членов команды (менторство, передача опыта).