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.