Задачи:
— Участие в создании и развитии высоконагруженных сетевых решений под Linux.
— Системное программирование, работа с сетевыми протоколами.
— Оптимизация производительности и обеспечение стабильности приложений под высокой нагрузкой.
Требования:
— Опыт коммерческой разработки на C от 6 лет, включая системное программирование и создание высоконагруженных приложений.
— Уверенное владение C как основным языком разработки.
— Глубокое понимание архитектуры Linux, системных вызовов и Linux API.
— Практический опыт разработки низкоуровневого ПО и сетевых сервисов в Linux.
— Знание стека TCP/IP и опыт работы с сетевыми сокетами, протоколами TCP/UDP, multicast.
— Глубокое понимание протоколов передачи медиаданных и VoIP-сигнализации: RTP, RTCP, SIP, SDP.
— Практический опыт профилирования, диагностики узких мест и оптимизации производительности высоконагруженных приложений.
— Знание механизмов сетевой подсистемы Linux: netfilter, iptables, eBPF.
— Навыки администрирования Linux и понимание взаимодействия пользовательских приложений с ядром ОС.
Условия:
— Удаленная работа.
— Полная занятость, проектная занятость по ГПХ.
— Зарплата в диапазоне 380000 - 450000 рублей гросс.
Инструменты и технологии:
— Git для управления версиями, работа с Pull Requests, участие в Code Review.
— Make, CMake для настройки и сопровождения процессов сборки.
— GDB, Valgrind, perf для отладки, анализа использования ресурсов, поиска ошибок памяти и производительности.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Зарплаты и спрос: Разработка
Сейчас в каталоге 10 429 вакансий по этому направлению, удалённо можно работать в 42%.
Середина вилки в этой вакансии, 415 000 ₽ в месяц, на 80% выше медианы по направлению (230 000 ₽). У половины вакансий от 153 000 ₽ до 300 000 ₽ (вакансий с вилкой: 1 134).
Навыки этой вакансии, которые чаще всего просят по направлению: Git (12%). В скобках доля вакансий направления.