
Oxford Quantum Circuits (OQC) разработва технологии за квантови изчисления, насочени към предприятия и организации, които проучват практическото приложение на квантовите системи. Основана през 2017 г., компанията съчетава експертен опит в областта на квантовите изчисления, изкуствения интелект и корпоративните технологии, за да предоставя решения, които са достъпни, сигурни и надеждни. Дейността ѝ е насочена към подпомагане на бизнеса при изграждането на квантови възможности и изследването на сложни проблеми, при които квантовите изчисления могат да бъдат от полза.
Софтуерен инженер в Oxford Quantum Circuits (хибридно, Обединеното кралство)
Създавайте сигурен и лесен за поддръжка софтуер за комерсиалните квантови компютри на Oxford Quantum Circuits. Поемайте проекти от проектирането и тестването до внедряването, оценяването и поддръжката в продукция.
Описание
- Създавайте надежден, сигурен и лесен за поддръжка софтуер за производството и експлоатацията на квантовите компютри на Oxford Quantum Circuits.
- Ръководете софтуерни проекти през събирането на изисквания, проектирането на решения, прототипирането, тестването, внедряването и оценяването.
- Създавайте системи и технически подходи, като балансирате производителност, сигурност, поддръжка, сложност, разходи и ограничения на ресурсите.
- Разработвайте надежден софтуер, който отговаря на функционалните и нефункционалните изисквания и е подкрепен от ясна потребителска и разработваща документация.
- Проучвайте и решавайте проблеми в среди за разработка и продукция.
- Преглеждайте и щателно тествайте код, участвайте в програмиране по двойки и оценявайте готовността за продукция.
- Автоматизирайте процесите за осигуряване на качеството и документацията, включително разработването и поддръжката на CI/CD конвейери.
- Оценявайте технически алтернативи, обяснявайте препоръки и работете в тясно сътрудничество с инженери и заинтересовани страни.
- Допринасяйте както за нови greenfield проекти, така и за утвърдени кодови бази.
- Споделяйте технически опит чрез менторство, обучения и вътрешни събития за обмен на знания.
- Помагайте на по-неопитни инженери да се развиват чрез практическа подкрепа, менторство и конструктивна обратна връзка.
- Представлявайте Oxford Quantum Circuits на конференции, в съвместни програми или чрез публикации, когато е уместно.
Изисквания
- Доказан опит в реализирането на няколко софтуерни проекта през целия жизнен цикъл на разработката.
- Опит в ефективната работа както с greenfield, така и с brownfield кодови бази.
- Практически опит в диагностицирането и отстраняването на проблеми в среди за разработка и продукция.
- Опит в поддръжката на софтуер, обхващащ няколко системни слоя.
- Силни умения по Python, включително познаване на широко използвани Python библиотеки.
- Солидни познания за софтуерни структури от данни, техники за програмиране и основни концепции на компютърните науки.
- Разбиране на обектно-ориентирания анализ и дизайн, организацията на кода, алгоритмите, операционните системи, мрежите, HTTP и управлението на данни.
- Способност за проектиране на сложни системи от първоначалните изисквания до внедряването в продукция.
- Способност за ясно разбиране и комуникиране на архитектурата на кодова база.
- Опит с прилагането на техники за функционално програмиране.
- Познания по контейнеризация с Docker и Kubernetes.
- Опит в изграждането и поддръжката на CI/CD конвейери, които подпомагат осигуряването на качеството и бързите издания.
- Способност за обучение на колеги по сложни технически теми и за подобряване на инженерната ефективност.
- Висше образование или равностоен професионален опит в областта на компютърните науки и числова дисциплина.
- Гъвкав, прецизен и ориентиран към качеството подход със силни комуникационни, организационни, аналитични и иновационни умения.
- Предимство: опит в доставянето на софтуерни продукти, готови за крайни потребители.
- Предимство: познаване на брокери за съобщения или технологии за поточно предаване на данни.
- Предимство: опит с релационни и нерелационни бази данни.
- Предимство: опит в области извън основната софтуерна специализация, например тестване, управление на продукти или платформено инженерство.
- Предимство: опит в разработването на контейнеризирани микросървиси за глобално внедряване.
- Предимство: познания по Azure или AWS.
- Предимство: опит в разработването на уеб приложения в екосистемата на Python.
- Предимство: опит в проектирането или изграждането на потребителски интерфейси.
- Предимство: работни познания по JavaScript или TypeScript, HTML и CSS, както и React, Angular или Node.js.
- Предимство: диплома по компютърни науки или сродна специалност.
- Предимство: опит в ръководене или мониторинг в среда за софтуерно инженерство.
Придобивки
- Разширявайте техническите си умения чрез разнообразна инженерна работа.
- Обменяйте знания и идеи с колеги инженери.
- Помагайте за оформянето и подобряването на инженерните практики.
- Поемайте съществена отговорност за софтуера от първоначалната концепция до продукцията.
- Работете върху широка и технически предизвикателна платформа.
- Създавайте решения, които пряко подпомагат разработването и експлоатацията на квантовите компютри на Oxford Quantum Circuits.