Старший системный программист-исследователь С/С++

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Разработка программного обеспечения

Описание вакансии

О компании и команде

Команда ALD Pro занимается разработкой системы, которая позволяет управлять парком компьютеров Linux на принципиально новом уровне — просто и удобно. Это веб-ориентированное решение, построенное на актуальном стеке технологий. Мы развиваем российский продукт, спрос на который растёт именно сейчас, поэтому дорожная карта ALD Pro расписана до 2027 года. Впереди нас ждёт длинная дистанция по развитию продукта и много работы — а значит, нам нужно больше сотрудников. Команда ALD Pro сейчас — это мотивированные и заряженные специалисты высокого уровня, готовые развивать продукт, себя и новых коллег. Мы стремимся делать софт с современной архитектурой и оптимизацией внутренних процессов. Присоединяйтесь к команде, чтобы сделать entreprise-решение, которым можно гордиться!

Ожидания от кандидата

Обязанности:

  • работа с исходными кодами продуктов FreeIPA, MIT Kerberos V5, 389 Directory Server, Berkley DB — анализ уязвимостей, поиск и исправление ошибок, написание новых модулей;
  • разработка системных решений в области аутентификации, криптографии, обработки данных и сигналов;
  • проведение научных исследований в указанной предметной области.

Требования:

  • высшее образование в сфере информационной безопасности, компьютерных наук или математики, требуется знание теории криптографии, линейной алгебры, дискретной математики;
  • сильные навыки программирования на языках С, С++, Python, требуется знание фундаментальных алгоритмов и структур данных (деревья, графы, хеш-таблицы, быстрые сортировки, поиск, работа с указателями и пр.);
  • знание теоретических основ построения распределенных высоконагруженных систем, опыт разработки таких решений;
  • знание теории параллельного программирования, практические навыки использования различных механизмов межпоточного и межпроцессного взаимодействия в POSIX системах, умение выполнять отладку приложений в условиях, когда невозможно использовать точки остановки;
  • опыт низкоуровневого программирования протоколов аутентификации и передачи данных (Kerberos, NTLM, SMB, SSL, TCP/UDP и др.), работа с данными в бинарных форматах ASN.1., Octet String и пр.

Условия работы

  • Уверенность в будущем. Мы чтим ТК РФ: у нас стабильный и прозрачный «белый» доход и полноценный соцпакет.
  • Удаленка или офис? Тебе решать. Можно работать где угодно: дома, в офисе или в гибридном режиме. Нам важны результаты, а не то, где ты находишься.
  • Забота о здоровье. Оформим полис ДМС со стоматологией.