Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits (OQC) разрабатывает технологии квантовых вычислений для предприятий, которые изучают практическое применение квантовых систем. Основанная в 2017 году компания объединяет экспертизу в области квантовых вычислений, искусственного интеллекта и корпоративных технологий, чтобы создавать доступные, безопасные и надёжные решения. Компания помогает бизнесу развивать квантовые компетенции и исследовать сложные задачи, для решения которых могут быть полезны квантовые вычисления.

Инженер по разработке ПО в Oxford Quantum Circuits (гибридный формат, Великобритания)

Создавайте безопасное и сопровождаемое ПО для коммерческих квантовых компьютеров Oxford Quantum Circuits. Ведите проекты от проектирования и тестирования до развертывания, оценки и поддержки в эксплуатации.

Описание

  • Создавайте надежное, безопасное и сопровождаемое ПО для производства и эксплуатации квантовых компьютеров Oxford Quantum Circuits.
  • Ведите проекты по разработке ПО: от сбора требований, проектирования решений и прототипирования до тестирования, развертывания и оценки.
  • Создавайте системы и технические подходы, учитывая производительность, безопасность, сопровождаемость, сложность, стоимость и ограничения ресурсов.
  • Разрабатывайте надежное ПО, соответствующее функциональным и нефункциональным требованиям, с понятной документацией для пользователей и разработчиков.
  • Исследуйте и устраняйте проблемы в средах разработки и эксплуатации.
  • Проверяйте и тщательно тестируйте код, участвуйте в парном программировании и оценивайте готовность к эксплуатации.
  • Автоматизируйте процессы контроля качества и подготовки документации, включая разработку и сопровождение CI/CD-конвейеров.
  • Оценивайте технические альтернативы, объясняйте рекомендации и тесно сотрудничайте с инженерами и заинтересованными сторонами.
  • Участвуйте как в новых проектах с нуля, так и в работе с существующими кодовыми базами.
  • Делитесь технической экспертизой через наставничество, обучение и внутренние мероприятия по обмену знаниями.
  • Помогайте менее опытным инженерам развиваться благодаря практической поддержке, наставничеству и конструктивной обратной связи.
  • Представляйте Oxford Quantum Circuits на конференциях, в совместных программах или публикациях, когда это уместно.

Требования

  • Подтвержденный опыт реализации нескольких проектов по разработке ПО на протяжении всего жизненного цикла.
  • Опыт эффективной работы как с новыми, так и с существующими кодовыми базами.
  • Практический опыт диагностики и устранения проблем в средах разработки и эксплуатации.
  • Опыт сопровождения ПО, охватывающего несколько уровней системы.
  • Уверенное владение Python, включая знакомство с широко используемыми библиотеками Python.
  • Глубокое знание структур данных в ПО, методов программирования и фундаментальных концепций информатики.
  • Понимание объектно-ориентированного анализа и проектирования, организации кода, алгоритмов, операционных систем, сетей, HTTP и управления данными.
  • Умение проектировать сложные системы от исходных требований до развертывания в эксплуатации.
  • Умение четко понимать и объяснять архитектуру кодовой базы.
  • Опыт применения методов функционального программирования.
  • Знание контейнеризации с Docker и Kubernetes.
  • Опыт создания и сопровождения CI/CD-конвейеров, обеспечивающих контроль качества и быстрые релизы.
  • Умение обучать коллег сложным техническим темам и помогать повышать эффективность инженерной работы.
  • Высшее образование или эквивалентный профессиональный опыт в области информатики и математической дисциплине.
  • Гибкий, внимательный к деталям и ориентированный на качество подход, а также сильные навыки коммуникации, управления временем, решения проблем и инновационной работы.
  • Желательно: опыт выпуска программных продуктов, готовых для конечных пользователей.
  • Желательно: знакомство с брокерами сообщений или технологиями потоковой передачи данных.
  • Желательно: опыт работы с реляционными и нереляционными базами данных.
  • Желательно: опыт работы за пределами основной специализации в разработке ПО, например в тестировании, управлении продуктом или разработке платформ.
  • Желательно: опыт разработки контейнеризированных микросервисов для глобального развертывания.
  • Желательно: знакомство с Azure или AWS.
  • Желательно: опыт разработки веб-приложений в экосистеме Python.
  • Желательно: опыт проектирования или создания пользовательских интерфейсов.
  • Желательно: рабочее знание JavaScript или TypeScript, HTML и CSS, а также React, Angular или Node.js.
  • Желательно: образование в области информатики или смежной дисциплине.
  • Желательно: опыт руководства или мониторинга в среде разработки ПО.

Преимущества

  • Расширяйте технические компетенции благодаря разнообразной инженерной работе.
  • Обменивайтесь знаниями и идеями с другими инженерами.
  • Участвуйте в формировании и улучшении инженерных практик.
  • Получайте значимую ответственность за ПО от первоначальной идеи до эксплуатации.
  • Работайте с широкой и технически сложной платформой.
  • Создавайте решения, напрямую поддерживающие разработку и эксплуатацию квантовых компьютеров Oxford Quantum Circuits.