Москва
В команду, занимающуюся разработкой СХД Tatlin.UNIFIED ищем Senior Software engineer (C)/ Старший инженер-программист для работы над высоконагруженной подсистемой для организации файлового доступа по протоколам SMB/NFS.
Чем предстоит заниматься:
- анализом требований, поиском подходящих решений;
- Исследованием, прототипированием подсистемы;
- выводом подсистемы в коммерческое использование, её дальнейшей поддержкой.
Мы ожидаем от будущего члена команды:
- опыт использования С для продуктовой разработки;
- понимание и умение использовать классические алгоритмы и структуры данных;
- знание и понимание различных уровней тестирования, умение тестировать собственный код, TDD, CI/CD;
- опыт написания многопоточных программ;
- знание и опыт использования механизмов межпроцессного взаимодействия;
- знание примитивов синхронизации потоков в многопроцессорных системах;
- знание сетей, базирующихся на TCP/IP;
- умение читать и понимать спецификации и стандарты;
- опыт работы с системами версионного контроля (Git, BitBucket) и баг-трекинга (JIRA).
Дополнительно приветствуем:
- знание и опыт работы со cmake или других систем автоматизации сборки ПО;
- знание и опыт работы с системами виртуализации;
- знание скриптовых языков (Python, Shell, Perl, etc.);
- знание и опыт работы с протоколами/подсистемами организации файлового доступа;
- опыт системного программирования;
- опыт работы/понимание Agile & Scrum.