Software Architect
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Российский квантовый центр — это передовой научно-исследовательский центр в области квантовых технологий.
Мы занимаемся разработкой платформы для решения сложных вычислительных задач индустриального характера с применением технологий квантового машинного обучения.
Мы ищем опытного архитектора для формирования структуры платформы, компоновки и интеграции вычислительных элементов в единый вычислительный комплекс, детализации технических требований и координации разработки.
Необходим опыт непосредственной разработки и коммерциализации сложных вычислительных систем, уверенное владение современными методологиями разработки и проектирования.
Приветствуется опыт в области машинного обучения и знание современных архитектур нейросетей.
Преимущества работы у нас:
- Возможность оказаться на волне нового технологического прорыва;
- Тесное сотрудничество с ведущими учеными мирового класса;
- Работа ради результата, а не абстрактных корпоративных KPI.
Основные задачи:
- Изучение существующих решений, фреймворков и платформ для машинного обучения и квантовых вычислений.
- Функциональнй анализ, декомпозиция платформы, разработка высокоуровневой архитектуры.
- Интеграция существующих и разработка новых вычислительных модулей, библиотек и инструментов отладки.
- Формирование процессов разработки, верификации и тестирования.
- Руководство группой разработчиков (2-4 человека).
- Планирование бенчмарков и оценка производительности на различных аппаратных реализациях.
Требования:
- Опыт коммерческой разработки архитектуры ПО от 5-ти лет
- Опыт разработки на Python от 5-ти лет, желательно знание C++
- Уверенное знание основных паттернов и методологий разработки (микросервисы, сервисно-ориентированный подход, TDD, DDD и пр.)
- Владение методами параллелизации и высокопроизводительных вычислений, знакомство с архитектурами CUDA или OpenCL
- Понимание основных сетевых технологий, сокетов, БД
- Желание и готовность изучать перспективные технологии, детально погружаться в новые предметные области
Будет плюсом:
- Знание минимум одного ML-фреймворка – tensorflow, torch, theano
- Опыт участия в open-source проектах
- Опыт разработки высокоуровневых трансляторов или компиляторов
- Знание мат. статистики, теории вероятности, линейной алгебры
- Знакомство с теорией сложности O(n)
Условия работы:
- Удаленная работа без строгих требований по времени, но с полной занятостью
- Комфортный офис с лаундж-зоной на территории Сколково
- Основное взаимодействие онлайн, встречи только по необходимости
- Белая заработная плата от 200,000 рублей (gross) по результатам собеседования
Дополнительные инструкции
Если Вас заинтересовала наша вакансия, пишите на почту job.qml@rqc.ru.
! ОБЯЗАТЕЛЬНО ! В теме письма укажите "Вакансия Software Architect”, в тексте письма укажите как Вы соответствуете каждому пункту из раздела “Требования” и “Будет плюсом”.