Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits (OQC) razvija tehnologijo kvantnega računalništva, namenjeno podjetjem in organizacijam, ki raziskujejo praktične uporabe kvantnih sistemov. Podjetje, ustanovljeno leta 2017, združuje strokovno znanje s področij kvantnega računalništva, umetne inteligence in poslovne tehnologije ter zagotavlja rešitve, ki so dostopne, varne in zanesljive. Njegovo delo je usmerjeno v pomoč podjetjem pri vzpostavljanju kvantnih zmogljivosti in raziskovanju zapletenih problemov, pri katerih bi lahko bilo kvantno računalništvo koristno.

Programski inženir pri Oxford Quantum Circuits (hibridno, Združeno kraljestvo)

Razvijajte varno in vzdrževalno programsko opremo za komercialne kvantne računalnike podjetja Oxford Quantum Circuits. Prevzemite projekte od načrtovanja in testiranja do uvajanja, vrednotenja in podpore v produkciji.

Opis

  • Razvijajte zanesljivo, varno in vzdrževalno programsko opremo za izdelavo in upravljanje kvantnih računalnikov podjetja Oxford Quantum Circuits.
  • Vodite programske projekte skozi zbiranje zahtev, načrtovanje rešitev, izdelavo prototipov, testiranje, uvajanje in vrednotenje.
  • Ustvarjajte sisteme in tehnične pristope ob upoštevanju zmogljivosti, varnosti, vzdrževanja, kompleksnosti, stroškov in omejitev virov.
  • Razvijajte zanesljivo programsko opremo, ki izpolnjuje funkcionalne in nefunkcionalne zahteve ter jo podpirata jasna uporabniška in razvijalska dokumentacija.
  • Raziskujte in odpravljajte težave v razvojnih in produkcijskih okoljih.
  • Pregledujte in temeljito testirajte kodo, sodelujte pri programiranju v paru ter ocenjujte pripravljenost za produkcijo.
  • Avtomatizirajte delovne tokove zagotavljanja kakovosti in dokumentacije, vključno z razvojem in vzdrževanjem CI/CD cevovodov.
  • Ocenjujte tehnične alternative, pojasnjujte priporočila in tesno sodelujte z inženirji ter deležniki.
  • Sodelujte pri novih greenfield projektih in uveljavljenih kodnih bazah.
  • Delite tehnično znanje z mentoriranjem, usposabljanjem in internimi dogodki za izmenjavo znanja.
  • Manj izkušenim inženirjem pomagajte pri razvoju s praktično podporo, mentoriranjem in konstruktivnimi povratnimi informacijami.
  • Po potrebi predstavljajte Oxford Quantum Circuits na konferencah, v sodelovalnih programih ali prek publikacij.

Zahteve

  • Dokazane izkušnje z izvedbo več programskih projektov skozi celoten razvojni življenjski cikel.
  • Izkušnje z učinkovitim delom tako z greenfield kot brownfield kodnimi bazami.
  • Praktične izkušnje z diagnosticiranjem in odpravljanjem težav v razvojnih in produkcijskih okoljih.
  • Izkušnje z vzdrževanjem programske opreme, ki obsega več sistemskih ravni.
  • Dobro znanje Pythona, vključno s poznavanjem pogosto uporabljenih knjižnic Python.
  • Trdno poznavanje podatkovnih struktur programske opreme, programerskih tehnik in temeljnih konceptov računalništva.
  • Razumevanje objektno usmerjene analize in načrtovanja, organizacije kode, algoritmov, operacijskih sistemov, omrežij, HTTP-ja in upravljanja podatkov.
  • Sposobnost načrtovanja kompleksnih sistemov od začetnih zahtev do uvajanja v produkcijo.
  • Sposobnost jasnega razumevanja in komuniciranja arhitekture kodne baze.
  • Izkušnje z uporabo tehnik funkcionalnega programiranja.
  • Poznavanje kontejnerizacije z Dockerjem in Kubernetesom.
  • Izkušnje z izdelavo in vzdrževanjem CI/CD cevovodov, ki podpirajo zagotavljanje kakovosti in hitre izdaje.
  • Sposobnost poučevanja sodelavcev o kompleksnih tehničnih temah in izboljševanja inženirske učinkovitosti.
  • Visokošolska izobrazba ali enakovredne poklicne izkušnje iz računalništva in numerične discipline.
  • Prilagodljiv, natančen in h kakovosti usmerjen pristop z močnimi komunikacijskimi, organizacijskimi, analitičnimi in inovacijskimi sposobnostmi.
  • Zaželeno: izkušnje z dobavo programskih izdelkov, pripravljenih za končne uporabnike.
  • Zaželeno: poznavanje posrednikov sporočil ali tehnologij za pretakanje podatkov.
  • Zaželeno: izkušnje z relacijskimi in nerelacijskimi podatkovnimi bazami.
  • Zaželeno: izkušnje s prispevanjem zunaj osnovne programske specializacije, na primer na področju testiranja, lastništva izdelka ali platformnega inženirstva.
  • Zaželeno: izkušnje z razvojem kontejneriziranih mikrostoritev za globalno uvajanje.
  • Zaželeno: poznavanje Azureja ali AWS-a.
  • Zaželeno: izkušnje z razvojem spletnih aplikacij v ekosistemu Python.
  • Zaželeno: izkušnje z načrtovanjem ali izdelavo uporabniških vmesnikov.
  • Zaželeno: delovno znanje JavaScripta ali TypeScripta, HTML-ja in CSS-ja ter Reacta, Angularja ali Node.js.
  • Zaželeno: diploma iz računalništva ali sorodnega področja.
  • Zaželeno: izkušnje z vodenjem ali spremljanjem v okolju programskega inženirstva.

Ugodnosti

  • Razširite svoje tehnične sposobnosti z raznolikim inženirskim delom.
  • Izmenjujte znanje in ideje z drugimi inženirji.
  • Pomagajte oblikovati in izboljševati inženirske prakse.
  • Prevzemite pomembno odgovornost za programsko opremo od začetnega koncepta do produkcije.
  • Delajte na široki in tehnično zahtevni platformi.
  • Ustvarjajte rešitve, ki neposredno podpirajo razvoj in upravljanje kvantnih računalnikov podjetja Oxford Quantum Circuits.

Sorodna delovna mesta

DTN

Remote Engineering Manager, AWS Platform — Texas

DTN

Lead DTN’s AWS platform engineering team, building secure distributed systems and developer tools for a global data and technology company serving energy, agriculture, and weather industries. Guide platform architecture, operations, and AI-enabled capabilities.

Odpri
DTN

Platform Engineer, AWS Cloud Services

DTN

Build cloud-native APIs, SDKs, command-line tools, and services for DTN’s operational decisioning platform. Develop distributed systems and AI-enabled capabilities for engineers and enterprise customers.

Odpri