
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.