Разработчик С++ / Python / Go
₽ 110 000
Мы ищем разработчиков ПО в группу квантовых коммуникаций. Наша группа состоит из молодых ученых и программистов, успешно реализовавших проект по квантовой криптографии.
Вместе мы будем работать над пост-обработкой квантовых ключей, строить квантовые сети, разрабатывать библиотеку пост-квантовой криптографии, создавать квантово-безопасную блокчейн платформу и многое другое. При этом, для эффективной работы над этими проектами, разработчику не требуются знания в области квантовой физики.
Несмотря на то, что РКЦ занимается научными исследованиями, наша группа ориентирована на разработку прикладных решений и создание законченных продуктов. Наша задача - как можно скорее превратить научные разработки в пользовательские приложения.
Например, квантовые сети могут сделать квантовую криптографию более пригодной для использования (за счет ретрансляции ключей и передачи их пользователям в сетях сложнее чем точка-точка). Или пост-квантовая криптография обеспечивает защиту от квантового компьютера в тех случаях, когда применение устройств квантового распределения ключ затруднено.
Мы ориентированы на удаленную работу и создание максимально комфортных условий работы для разработчиков. Мы всегда открыты к новым идеям и практикам работы.
С нами вы будете:
Участвовать в создании новых продуктов с нуля
Работать бок о бок с молодыми учеными и вместе воплощать идеи в жизнь
Использовать современные инструменты и технологии
Что будет делать кандидат:
Участие в разработке архитектурных и технических решений
Разработка, тестирование и документирование кода
Проектирование и реализация протоколов взаимодействия для квантовых сетей и квантового блокчейна
Требования к кандидату:
Опыт разработки на любом из языков С++, Python или Go от 2 лет
Умение оценивать трудоемкость задач и попадать в свои оценки
Опыт работы с системой контроля версий Git
Опыт работы с Linux
Понимание необходимости тестов и умение их писать
Будет плюсом:
Опыт использования Docker
Опыт работы с системами виртуализации (VMWare, VirtualBox)
Владение скриптовыми языками (Bash, Python)
Аккаунт на github.com или на другом ресурсе, где можно посмотреть ваш код
Опыт написания кросс-платформенного кода
Знание сетевого стека Linux
Понимание сетевых протоколов (в т.ч. стека IPSec)
Понимание алгоритмов консенсуса (Византийский консенсус / Paxos / Raft)
Условия работы:
Удаленная работа без строгих требований по времени, но с полной занятостью
Основное взаимодействие по Skype и в мессенджерах, встречи только по необходимости
Белая заработная плата от 110000 рублей