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