Python разработчик SDK для квантовой платформы

Зарплата

до 180 000 ₽

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

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

Компания

Международная организация, занимающаяся исследованиями и разработкой в области квантовых технологий

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

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

Российский квантовый центр (РКЦ) — независимая организация, занимающаяся исследованиями и разработкой в области квантовых технологий.

Мы ищем разработчиков в группу квантовых информационных технологий. Наш проект занимается разработкой универсальной платформы (SDK и Web) для решения прикладных задач (из области финансов, химии, биоинформатики и пр.) с помощью квантовых компьютеров и квантово-вдохновленных алгоритмов.

В нашей группе работают молодые ученые и программисты, успешно реализующие индустриальные проекты в передовых областях прикладных вычислений и передачи данных.

Наша цель — сделать квантовые вычисления удобным и доступным средством для решения различных прикладных бизнес задач.

С нами Вы будете:

  • Участвовать в создании новых продуктов с нуля

  • Работать бок о бок с молодыми учеными и вместе воплощать идеи в жизнь

  • Использовать современные инструменты и технологии

Основные задачи:

  • Проектирование архитектуры SDK на основе анализа типовых сценариев использования

  • Разработка компонентов и библиотек для решения оптимизационных задач на квантовых компьютерах (на базе готовых алгоритмов)

  • Интеграция и поддержка новых алгоритмов, разработанных в нашей команде

  • Интеграция с облачными квантовыми компьютерами (IBM Q, D-Wave, Rigetti)

Требования:

  • Опыт коммерческой разработки на Python от 3х лет, приветствуется опыт работы на C/C++

  • Уверенное знание концепций ООП, практик построения архитектуры ПО, классических алгоритмов и структур данных

  • Знание основных Python библиотек - numpy, scipy, pandas, и др.

  • Опыт разработки клиент-серверных приложений или backend, понимание RESTful API

  • Понимание основ параллельной разработки и многопоточности

  • Понимание необходимости и опыт написания тестов, статического/динамического анализа кода (pylint и пр.)

  • Умение писать гибкий и масштабируемый код

  • Способность оформить документацию в доступном и понятном для пользователя виде (с примерами, tutorial-ами и пр.)

  • Опыт работы с системой контроля версий git

  • Комфортная разработка в среде Ubuntu/Linux

Будет плюсом:

  • Аккаунт на github с примерами кода

  • Опыт участия в open-source проектах

  • Умение работать с научными статьями и реализовывать алгоритмы по псевдокоду или текстовому описанию

  • Опыт разработки SDK и/или библиотек

  • Опыт интеграции с C++ (напр. через ctypes)

  • Опыт разработки на CUDA

  • Опыт работы с ML-фреймворками (tensorflow, pytorch, и др.)

  • Опыт работы с системой Cmake

  • Знание английского языка для работы с документацией

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

  • Удаленная работа без строгих требований по времени, но с полной занятостью

  • Основное взаимодействие по Skype и в мессенджерах, встречи только по необходимости

  • Белая заработная до 150,000 рублей (по результатам собеседования)

Дополнительные инструкции

Подробнее о вакансии можно прочитать по ссылке. Если Вас заинтересовала наша вакансия, пишите на почту hr@qapp.tech. В теме письма укажите “Вакансия — Python/C++ разработчик SDK для квантовой платформы”, в тексте письма укажите как Вы соответствуете каждому пункту из раздела “Требования к кандидату” и “Будет плюсом”, а также пришлите ссылку на свой github репозитарий. 

Мы в первую очередь рассматриваем кандидатов из Москвы и МО.