Senior С Developer / Старший инженер-программист С
ОткликнутьсяМы активно расширяем команду и открываем поиск Senior С Developer.
Чем предстоит заниматься:
- проектированием и разработкой низкоуровневых системных компонентов user space для ОС GNU/Linux;
- доработкой, оптимизацией и сопровождением реализаций сетевых протоколов SMB/CIFS и NFS в GNU/Linux;
- анализом нештатных ситуаций (сбои, взаимные блокировки (deadlock), гонки (race condition) и т.п.), возникающих в программных компонентах при эксплуатации, и поиском решений;
- доработкой и отладкой кластерной файловой системы в пространстве пользователя;
- анализом сетевого трафика сетевых файловых систем и выявлением несоответствий спецификациям.
Мы ожидаем от будущего члена команды:
- коммерческий опыт разработки на языке C в среде RPM-based дистрибутивов GNU/Linux;
- опыт отладки, профилирования и оптимизации многопоточных user-space приложений в GNU/Linux (GDB, Valgrind, санитайзеры, perf);
- понимание модели OSI, стека TCP/IP и принципов сетевого взаимодействия;
- понимание принципов построения CI/CD и методик тестирования системного ПО (модульное, интеграционное, нагрузочное);
- английский язык, достаточный для чтения технической документации и поиска информации;
- базовое понимание сетевых файловых протоколов или готовность быстро погрузиться в предметную область.
Будет плюсом:
- знакомство с протоколами NFSv3, NFSv4.x и сопутствующими спецификациями (ONC RPC, XDR, MOUNT, NLM и др.);
- знакомство с внутренними структурами данных Samba, опыт разработки VFS-модулей и модулей аутентификации;
- коммерческий опыт разработки на C++ (стандарты 17/20) в среде RPM-based дистрибутивов GNU/Linux;
- представление о внутреннем устройстве ядра Linux, опыт разработки и отладки модулей ядра на C;
- понимание принципов организации дисковых файловых систем, сетевых файловых систем, кластерных файловых систем;
- понимание распределённой координации и консенсуса: DLM, Paxos/Raft, gossip; опыт с RPC-технологиями (ONC RPC, DCE/RPC, gRPC);
- опыт работы с Docker, nss_wrapper, rpmbuild, strace, SSSD, OpenLDAP (slapd, ldapsearch), AD DS;
- знание Go и опыт разработки на нём, в том числе для системных и сетевых задач.
- Направление:
- Специализация:
- Технологии/Навыки:
- Локация:
- Формат работы:
- Уровень:
- Продуктовая команда:
Мы предлагаем
Забота о сотрудниках
— ДМС со стоматологией с первых дней работы
— Льготные условия страхования близких
— Возможность взять day off для восстановления здоровья
Помощь в личных и профессиональных вопросах
— Консультации юристов по любым вопросам
— Сессии с психологом для поддержания ментального здоровья
— Помощь экспертов по ЗОЖ и управлению личными финансами
— Премии за патенты и изобретения
Развитие и новые знания
— Учебный портал с лекциями от экспертов
— Участие в топовых конференциях
— Изучение английского
— Дополнительное профессиональное обучение на внешних курсах
Поддержка активных и творческих увлечений
— Программа, по которой можно вместе с коллегами посещать тренировки, творческие уроки и участвовать в соревнованиях — компания частично компенсирует расходы.
Бонусы и скидки от партнеров
— Скидки на посещение ресторанов и фитнес-клубов, заказы в сервисах доставки, на подписку в онлайн-кинотеатрах и другие спецпредложения.
Анкета кандидата
Пожалуйста, заполните эту анкету, чтобы мы могли познакомиться с вами поближе.- 01ОткликПодача резюме
или заполнение анкеты - 02ОтборПрохождение интервью
и/или выполнение тестового задания - 03ОфферПолучение обратной связи
и предложения о работе