Требуется системный разработчик C/Python, ОС Linux
Обязанности
участие в разработке средств анализа и фильтрации сетевого трафика для задач обеспечения безопасности сетей.
Требования
опыт разработки системного ПО под linux на чистом Си от 1 года;
знакомство с основными инструментами отладки (gdb), профилировки (gprof,oprofile, callgrind), поиска ошибок работы с памятью, утечек памяти, ошибок в реализации многопоточности (valgrind, helgrind, thread/address sanitizer, electric fence);
знакомство со средствами многопоточного программирования (posix threads);
умение писать качественный, документированный код (doxygen);
знание основных принципов работы Linux: динамические библиотеки, загрузчик, сетевой стек;
хорошее знание особенностей протокола HTTP;
навык работы с VCS git, системами управления задачами (redmine, trac, etc);
Дополнительные "плюсы":
опыт backend-разработки на языке python;
понимание основных принципов работы реляционных СУБД, в частности PostgreSQL, опыт построения приложений, взаимодействующих с базой;
опыт разворачивания и работы с документо-ориентированными СУБД (MongoDB, CouchDB etc);