Job
Aus Partner-Feed
Leitender Softwareentwickler, Systemorchestrierung
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Nein
- Unternehmen
- ionq
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Über IonQ:
IonQ, Inc. [NYSE: IONQ] ist die weltweit führende Quantenplattform und der Handelsanbieter und liefert integrierte Quantenlösungen in den Bereichen Computer, Netzwerk, Sensorik und Sicherheit. Die neueste Generation von Quantencomputern von IonQ, der IonQ Tempo, ist das Neueste in einer Reihe hochmoderner Systeme, die Kunden und Partnern wie Amazon Web Services und AstraZeneca dabei geholfen haben, 20-fache Leistungsergebnisse zu erzielen und Innovationen in den Bereichen Arzneimittelforschung, Materialwissenschaft, Finanzmodellierung, Logistik, Cybersicherheit und Verteidigung zu beschleunigen. Im Jahr 2025 erreichte das Unternehmen eine Zwei-Qubit-Gate-Wiedergabetreue von 99,99 % und stellte damit einen Weltrekord in der Quantencomputerleistung auf.
IonQ hat seinen Hauptsitz in College Park, Maryland, und verfügt über Niederlassungen in Kalifornien, Colorado, Massachusetts, Tennessee, Washington, Italien, Südkorea, Schweden, der Schweiz, Kanada und dem Vereinigten Königreich. Unsere Quantencomputing-Dienste sind über alle großen Cloud-Anbieter verfügbar, während wir auch die Anforderungen von Netzwerk- und Sensorkunden zu Lande, zu Wasser, in der Luft und im Weltraum erfüllen. IonQ macht Quantenplattformen zugänglicher und wirkungsvoller als je zuvor.
Standort: Oxford, Großbritannien
Büroengagement: Hybrid
Die Rolle:
Wir suchen einen hochtechnischen Senior Software Engineer zur Verstärkung unseres System Orchestration-Teams im Bereich System Software bei Oxford Ionics. In dieser Rolle sind Sie für die Erstellung und den Betrieb der Software verantwortlich, die unsere Systeme kalibriert hält, entscheidet, was sie als Nächstes tun, und Aufzeichnungen darüber führt, was sie getan haben. So tragen Sie zur Mission des Teams bei, unsere Quantencomputer rund um die Uhr mit nützlicher Arbeit zu versorgen.
Die von uns gebauten Quantencomputer mit eingefangenen Ionen werden innerhalb von zwei Jahren 10.000 Ionen steuern, und all das muss im Einklang gehalten werden – Einstellungen, die über Minuten, Stunden und Tage hinweg schwanken. Ohne sie bleibt ein Computer nicht stehen; Es beginnt leise, eine ungültige Ausgabe zu erzeugen.
Kalibrierungsroutinen, Experimente von Wissenschaftlern und Arbeitslasten von Kunden konkurrieren alle um physische Hardware, und unser Team baut die Steuerungsebene auf, die dies regelt: Es plant und priorisiert Programme, gewährt exklusiven Zugriff auf jedes einzelne Programm und nimmt es kooperativ zurück, überträgt Ergebnisse, während ein Programm noch läuft, und zeichnet alles auf, was ausgeführt wurde. Es läuft auf jedem Quantencomputer in unserer Flotte. Seine Aufgabe besteht darin, die Maschine beschäftigt und produktiv zu halten: Quantenprogramme auszuführen, anstatt dazwischen zu warten, und sie gemäß den Spezifikationen auszuführen – auf einer Maschine, die immer noch die Genauigkeit erreicht, die sie erreichen soll.
Das Ziel besteht darin, dass dies funktioniert, ohne dass eine Person auf dem Laufenden bleibt: Maschinen, die ihre eigene Bereitschaft beurteilen, die erforderlichen Kalibrierungen anfordern und eine vollständige Historie darüber führen, wie sie abgestimmt wurden.
Sie würden eng mit dem Laufzeitteam zusammenarbeiten, das für die Echtzeitsteuerung zuständig ist, den Systemteams, die unsere Quantencomputer bauen und warten, und den Bedienern und Wissenschaftlern, die sie betreiben.
Dies ist eine praxisorientierte Ingenieurstätigkeit und das bleibt auch so, wenn Sie sich darin weiterentwickeln. Sie spielen eine wichtige Rolle bei der Gestaltung der Dienste, die unsere Arbeit beim Aufbau der weltweit fortschrittlichsten Quantensysteme unterstützen. Eine vorherige Auseinandersetzung mit Quantensystemen ist nicht erforderlich.
Verantwortlichkeiten:
Hierbei handelt es sich um eine praxisorientierte technische Rolle, bei der Sie die Bereitstellung Ihrer eigenen Bereiche mit der Unterstützung der Teams und Wissenschaftler, die auf sie angewiesen sind, in Einklang bringen.
Zu den Hauptaufgaben gehören:
• Besitzen Sie eine Gruppe von durchgängigen Gerätecontrollern, die API-Design, Implementierung, Rollout und den laufenden Betriebszustand abdecken.
• Machen Sie Dienste robust gegenüber dem Ausfall realer Instrumente.
• Integrieren Sie Geräte in unser aktuelles Framework und verteilen Sie das Ergebnis auf die gesamte Flotte, ohne laufende Experimente zu unterbrechen.
• Verbessern Sie das gemeinsame Framework, wenn sich herausstellt, dass ein Problem bei vielen Controllern auftritt und nicht nur bei einem einzelnen Controller auftritt.
• Arbeiten Sie eng mit den Systemteams und Wissenschaftlern zusammen, die auf diese Dienste angewiesen sind, und stärken Sie die Beobachtbarkeit, Gesundheitsprüfung und Alarmierung.
• Erhöhen Sie den Standard des Codes um Sie herum durch Überprüfung und binden Sie weniger erfahrene Ingenieure ein, indem Sie mit ihnen zusammenarbeiten.
Anforderungen:
Um erfolgreich zu sein, benötigen Sie Erfahrung im Aufbau zustandsbehafteter Dienste, die auch bei Ausfällen korrekt bleiben, und eine Erfolgsbilanz bei der Änderung eines tragenden Systems, während Menschen darauf angewiesen sind. Wir suchen jemanden, der mit wenig Aufsicht einen Problembereich verwalten und sich effektiv in einem schnelllebigen, hochtechnischen Team einbringen kann.
Du würdest gut passen mit:
• Starke Fähigkeiten im Bereich Systemtechnik. Unsere System-Orchestrierungsschicht ist in Rust geschrieben, also entweder solide Rust-Erfahrung oder tiefe Kenntnisse in einer anderen Systemsprache und Lust, in einer Rust-Codebasis zu arbeiten, einschließlich asynchroner Programmierung.
• Erfahrung im Entwerfen und Betreiben vernetzter Dienste (wie gRPC oder REST) mit einem echten Verständnis für Fehlerbehandlung, Beobachtbarkeit und Fehlermodi.
• Echte Erfahrung mit einer relationalen Datenbank als Quelle der Wahrheit – Schemadesign, Migrationen gegen Live-Daten und Transaktionen. Wir verwenden PostgreSQL.
• Eine Erfolgsbilanz bei der richtigen Umsetzung von Lebenszyklus und Parallelität: Zustandsautomaten, Zeitüberschreitungen, Leases, Wiederholungsversuche und Fehlermodi, die nur unter Last auftreten.
• Erfahrung mit einem Planer, einer Workflow-Engine oder einer Jobwarteschlange – Temporal, Airflow, Celery, Slurm oder einem von Ihnen erstellten – oder mit ereignisgesteuerten Systemen, die auf Zustandsänderungen reagieren.
• Die Angewohnheit, Designfragen schriftlich zu klären und die Optionen gemeinsam abzuwägen.
• Komfort, wenn Sie sich über das Produktionsverhalten dessen, was Sie bauen, im Klaren sind, nicht nur über die Korrektheit im Test.
• Hervorragende Kommunikationsfähigkeiten sowohl innerhalb der Software als auch disziplinübergreifend.
• Interesse daran, anderen Ingenieuren zu helfen, ihr Handwerk zu verbessern, ohne mit dem Bauen aufhören zu wollen.
Zu den weiteren nützlichen Erfahrungen gehören die Ausführung von Containerdiensten in der Produktion, Kubernetes, verteilte Nachverfolgung, Systeme mit geschlossenem Regelkreis, die auf den gemessenen Zustand reagieren, sowie wissenschaftliche Computer- oder Forschungseinrichtungen.…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/ionq/senior-software-engineer-system-orchestration-oxford-48121)
IonQ, Inc. [NYSE: IONQ] ist die weltweit führende Quantenplattform und der Handelsanbieter und liefert integrierte Quantenlösungen in den Bereichen Computer, Netzwerk, Sensorik und Sicherheit. Die neueste Generation von Quantencomputern von IonQ, der IonQ Tempo, ist das Neueste in einer Reihe hochmoderner Systeme, die Kunden und Partnern wie Amazon Web Services und AstraZeneca dabei geholfen haben, 20-fache Leistungsergebnisse zu erzielen und Innovationen in den Bereichen Arzneimittelforschung, Materialwissenschaft, Finanzmodellierung, Logistik, Cybersicherheit und Verteidigung zu beschleunigen. Im Jahr 2025 erreichte das Unternehmen eine Zwei-Qubit-Gate-Wiedergabetreue von 99,99 % und stellte damit einen Weltrekord in der Quantencomputerleistung auf.
IonQ hat seinen Hauptsitz in College Park, Maryland, und verfügt über Niederlassungen in Kalifornien, Colorado, Massachusetts, Tennessee, Washington, Italien, Südkorea, Schweden, der Schweiz, Kanada und dem Vereinigten Königreich. Unsere Quantencomputing-Dienste sind über alle großen Cloud-Anbieter verfügbar, während wir auch die Anforderungen von Netzwerk- und Sensorkunden zu Lande, zu Wasser, in der Luft und im Weltraum erfüllen. IonQ macht Quantenplattformen zugänglicher und wirkungsvoller als je zuvor.
Standort: Oxford, Großbritannien
Büroengagement: Hybrid
Die Rolle:
Wir suchen einen hochtechnischen Senior Software Engineer zur Verstärkung unseres System Orchestration-Teams im Bereich System Software bei Oxford Ionics. In dieser Rolle sind Sie für die Erstellung und den Betrieb der Software verantwortlich, die unsere Systeme kalibriert hält, entscheidet, was sie als Nächstes tun, und Aufzeichnungen darüber führt, was sie getan haben. So tragen Sie zur Mission des Teams bei, unsere Quantencomputer rund um die Uhr mit nützlicher Arbeit zu versorgen.
Die von uns gebauten Quantencomputer mit eingefangenen Ionen werden innerhalb von zwei Jahren 10.000 Ionen steuern, und all das muss im Einklang gehalten werden – Einstellungen, die über Minuten, Stunden und Tage hinweg schwanken. Ohne sie bleibt ein Computer nicht stehen; Es beginnt leise, eine ungültige Ausgabe zu erzeugen.
Kalibrierungsroutinen, Experimente von Wissenschaftlern und Arbeitslasten von Kunden konkurrieren alle um physische Hardware, und unser Team baut die Steuerungsebene auf, die dies regelt: Es plant und priorisiert Programme, gewährt exklusiven Zugriff auf jedes einzelne Programm und nimmt es kooperativ zurück, überträgt Ergebnisse, während ein Programm noch läuft, und zeichnet alles auf, was ausgeführt wurde. Es läuft auf jedem Quantencomputer in unserer Flotte. Seine Aufgabe besteht darin, die Maschine beschäftigt und produktiv zu halten: Quantenprogramme auszuführen, anstatt dazwischen zu warten, und sie gemäß den Spezifikationen auszuführen – auf einer Maschine, die immer noch die Genauigkeit erreicht, die sie erreichen soll.
Das Ziel besteht darin, dass dies funktioniert, ohne dass eine Person auf dem Laufenden bleibt: Maschinen, die ihre eigene Bereitschaft beurteilen, die erforderlichen Kalibrierungen anfordern und eine vollständige Historie darüber führen, wie sie abgestimmt wurden.
Sie würden eng mit dem Laufzeitteam zusammenarbeiten, das für die Echtzeitsteuerung zuständig ist, den Systemteams, die unsere Quantencomputer bauen und warten, und den Bedienern und Wissenschaftlern, die sie betreiben.
Dies ist eine praxisorientierte Ingenieurstätigkeit und das bleibt auch so, wenn Sie sich darin weiterentwickeln. Sie spielen eine wichtige Rolle bei der Gestaltung der Dienste, die unsere Arbeit beim Aufbau der weltweit fortschrittlichsten Quantensysteme unterstützen. Eine vorherige Auseinandersetzung mit Quantensystemen ist nicht erforderlich.
Verantwortlichkeiten:
Hierbei handelt es sich um eine praxisorientierte technische Rolle, bei der Sie die Bereitstellung Ihrer eigenen Bereiche mit der Unterstützung der Teams und Wissenschaftler, die auf sie angewiesen sind, in Einklang bringen.
Zu den Hauptaufgaben gehören:
• Besitzen Sie eine Gruppe von durchgängigen Gerätecontrollern, die API-Design, Implementierung, Rollout und den laufenden Betriebszustand abdecken.
• Machen Sie Dienste robust gegenüber dem Ausfall realer Instrumente.
• Integrieren Sie Geräte in unser aktuelles Framework und verteilen Sie das Ergebnis auf die gesamte Flotte, ohne laufende Experimente zu unterbrechen.
• Verbessern Sie das gemeinsame Framework, wenn sich herausstellt, dass ein Problem bei vielen Controllern auftritt und nicht nur bei einem einzelnen Controller auftritt.
• Arbeiten Sie eng mit den Systemteams und Wissenschaftlern zusammen, die auf diese Dienste angewiesen sind, und stärken Sie die Beobachtbarkeit, Gesundheitsprüfung und Alarmierung.
• Erhöhen Sie den Standard des Codes um Sie herum durch Überprüfung und binden Sie weniger erfahrene Ingenieure ein, indem Sie mit ihnen zusammenarbeiten.
Anforderungen:
Um erfolgreich zu sein, benötigen Sie Erfahrung im Aufbau zustandsbehafteter Dienste, die auch bei Ausfällen korrekt bleiben, und eine Erfolgsbilanz bei der Änderung eines tragenden Systems, während Menschen darauf angewiesen sind. Wir suchen jemanden, der mit wenig Aufsicht einen Problembereich verwalten und sich effektiv in einem schnelllebigen, hochtechnischen Team einbringen kann.
Du würdest gut passen mit:
• Starke Fähigkeiten im Bereich Systemtechnik. Unsere System-Orchestrierungsschicht ist in Rust geschrieben, also entweder solide Rust-Erfahrung oder tiefe Kenntnisse in einer anderen Systemsprache und Lust, in einer Rust-Codebasis zu arbeiten, einschließlich asynchroner Programmierung.
• Erfahrung im Entwerfen und Betreiben vernetzter Dienste (wie gRPC oder REST) mit einem echten Verständnis für Fehlerbehandlung, Beobachtbarkeit und Fehlermodi.
• Echte Erfahrung mit einer relationalen Datenbank als Quelle der Wahrheit – Schemadesign, Migrationen gegen Live-Daten und Transaktionen. Wir verwenden PostgreSQL.
• Eine Erfolgsbilanz bei der richtigen Umsetzung von Lebenszyklus und Parallelität: Zustandsautomaten, Zeitüberschreitungen, Leases, Wiederholungsversuche und Fehlermodi, die nur unter Last auftreten.
• Erfahrung mit einem Planer, einer Workflow-Engine oder einer Jobwarteschlange – Temporal, Airflow, Celery, Slurm oder einem von Ihnen erstellten – oder mit ereignisgesteuerten Systemen, die auf Zustandsänderungen reagieren.
• Die Angewohnheit, Designfragen schriftlich zu klären und die Optionen gemeinsam abzuwägen.
• Komfort, wenn Sie sich über das Produktionsverhalten dessen, was Sie bauen, im Klaren sind, nicht nur über die Korrektheit im Test.
• Hervorragende Kommunikationsfähigkeiten sowohl innerhalb der Software als auch disziplinübergreifend.
• Interesse daran, anderen Ingenieuren zu helfen, ihr Handwerk zu verbessern, ohne mit dem Bauen aufhören zu wollen.
Zu den weiteren nützlichen Erfahrungen gehören die Ausführung von Containerdiensten in der Produktion, Kubernetes, verteilte Nachverfolgung, Systeme mit geschlossenem Regelkreis, die auf den gemessenen Zustand reagieren, sowie wissenschaftliche Computer- oder Forschungseinrichtungen.…
Quelle: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/ionq/senior-software-engineer-system-orchestration-oxford-48121)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: ionq
Standort
Oxford, Vereinigtes Königreich
Inserat bereitgestellt von ionq.