Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits (OQC)
Oxford Quantum Circuits (OQC) entwickelt auf Unternehmen ausgerichtete Quantencomputertechnologie für Organisationen, die praktische Anwendungen von Quantensystemen erforschen. Das 2017 gegründete Unternehmen verbindet Fachwissen in Quantencomputing, künstlicher Intelligenz und Unternehmenstechnologie, um Lösungen bereitzustellen, die zugänglich, sicher und zuverlässig sein sollen. Im Mittelpunkt steht die Unterstützung von Unternehmen beim Aufbau von Quantenkompetenzen und bei der Untersuchung komplexer Probleme, die vom Quantencomputing profitieren könnten.

Softwareentwickler bei Oxford Quantum Circuits (Hybrid, Vereinigtes Königreich)

Entwickle sichere und wartbare Software für die kommerziellen Quantencomputer von Oxford Quantum Circuits. Verantworte Projekte von der Konzeption und dem Testen bis zur Bereitstellung, Evaluierung und Unterstützung im Produktionsbetrieb.

Beschreibung

  • Entwickle zuverlässige, sichere und wartbare Software für die Produktion und den Betrieb der Quantencomputer von Oxford Quantum Circuits.
  • Leite Softwareprojekte von der Erfassung der Anforderungen über Lösungsdesign, Prototyping, Tests und Bereitstellung bis hin zur Evaluierung.
  • Entwickle Systeme und technische Ansätze und berücksichtige dabei Leistung, Sicherheit, Wartbarkeit, Komplexität, Kosten und Ressourcenbeschränkungen.
  • Entwickle zuverlässige Software, die funktionale und nichtfunktionale Anforderungen erfüllt und durch eine klare Dokumentation für Benutzer und Entwickler unterstützt wird.
  • Untersuche und behebe Probleme in Entwicklungs- und Produktionsumgebungen.
  • Überprüfe und teste Code gründlich, beteilige dich am Pair Programming und bewerte die Produktionsreife.
  • Automatisiere Qualitätssicherungs- und Dokumentationsabläufe, einschließlich der Entwicklung und Pflege von CI/CD-Pipelines.
  • Bewerte technische Alternativen, erläutere Empfehlungen und arbeite eng mit Ingenieuren und Stakeholdern zusammen.
  • Arbeite sowohl an neuen Greenfield-Projekten als auch an bestehenden Codebasen mit.
  • Teile technisches Fachwissen durch Mentoring, Schulungen und interne Veranstaltungen zum Wissensaustausch.
  • Unterstütze weniger erfahrene Ingenieure durch praktische Hilfe, Mentoring und konstruktives Feedback bei ihrer Weiterentwicklung.
  • Vertrete Oxford Quantum Circuits bei Konferenzen, Kooperationsprogrammen oder gegebenenfalls durch Veröffentlichungen.

Anforderungen

  • Nachweisbare Erfahrung in der Umsetzung mehrerer Softwareprojekte über den gesamten Entwicklungslebenszyklus hinweg.
  • Erfahrung in der effektiven Arbeit mit Greenfield- und Brownfield-Codebasen.
  • Praktische Erfahrung in der Diagnose und Behebung von Problemen in Entwicklungs- und Produktionsumgebungen.
  • Erfahrung mit der Pflege von Software über mehrere Systemebenen hinweg.
  • Sehr gute Python-Kenntnisse, einschließlich Erfahrung mit weit verbreiteten Python-Bibliotheken.
  • Fundierte Kenntnisse von Software-Datenstrukturen, Programmiertechniken und grundlegenden Konzepten der Informatik.
  • Verständnis von objektorientierter Analyse und objektorientiertem Design, Codeorganisation, Algorithmen, Betriebssystemen, Netzwerken, HTTP und Datenverwaltung.
  • Fähigkeit, komplexe Systeme von den ersten Anforderungen bis zur Bereitstellung in der Produktion zu entwerfen.
  • Fähigkeit, die Architektur einer Codebasis klar zu verstehen und zu vermitteln.
  • Erfahrung in der Anwendung funktionaler Programmiertechniken.
  • Kenntnisse in der Containerisierung mit Docker und Kubernetes.
  • Erfahrung im Aufbau und in der Pflege von CI/CD-Pipelines zur Unterstützung der Qualitätssicherung und schneller Releases.
  • Fähigkeit, Kollegen komplexe technische Themen zu vermitteln und zur Verbesserung der Engineering-Leistung beizutragen.
  • Hochschulabschluss oder gleichwertige Berufserfahrung in Informatik und einer numerischen Fachrichtung.
  • Flexible, detailorientierte und qualitätsbewusste Arbeitsweise mit ausgeprägten Kommunikations-, Zeitmanagement-, Problemlösungs- und Innovationsfähigkeiten.
  • Wünschenswert: Erfahrung in der Entwicklung von Softwareprodukten, die für Endanwender bereit sind.
  • Wünschenswert: Vertrautheit mit Message Brokern oder Technologien für Datenströme.
  • Wünschenswert: Erfahrung mit relationalen und nichtrelationalen Datenbanken.
  • Wünschenswert: Erfahrung über den eigenen Software-Schwerpunkt hinaus, etwa in Testing, Product Ownership oder Platform Engineering.
  • Wünschenswert: Erfahrung in der Entwicklung containerisierter Microservices für den weltweiten Einsatz.
  • Wünschenswert: Vertrautheit mit Azure oder AWS.
  • Wünschenswert: Erfahrung in der Entwicklung von Webanwendungen im Python-Ökosystem.
  • Wünschenswert: Erfahrung im Entwurf oder Aufbau von Benutzeroberflächen.
  • Wünschenswert: Praktische Kenntnisse in JavaScript oder TypeScript, HTML und CSS sowie React, Angular oder Node.js.
  • Wünschenswert: Hochschulabschluss in Informatik oder einem verwandten Fach.
  • Wünschenswert: Führungs- oder Monitoring-Erfahrung in einem Software-Engineering-Umfeld.

Zusatzleistungen

  • Erweitere deine technischen Fähigkeiten durch abwechslungsreiche Engineering-Aufgaben.
  • Tausche Wissen und Ideen mit anderen Ingenieuren aus.
  • Gestalte Engineering-Praktiken mit und entwickle sie weiter.
  • Übernimm echte Verantwortung für Software – vom ersten Konzept bis zum Produktionsbetrieb.
  • Arbeite an einer vielseitigen und technisch anspruchsvollen Plattform.
  • Entwickle Lösungen, die die Entwicklung und den Betrieb der Quantencomputer von Oxford Quantum Circuits direkt unterstützen.