Praca
Z kanału partnera
Starszy inżynier oprogramowania, orkiestracja systemów
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- ionq
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O IonQ:
IonQ, Inc. [NYSE: IONQ] to wiodący na świecie dostawca platform kwantowych i dostawca handlowy – dostarczający zintegrowane rozwiązania kwantowe w zakresie przetwarzania danych, sieci, wykrywania i bezpieczeństwa. Najnowsza generacja komputerów kwantowych IonQ, IonQ Tempo, jest najnowszym z linii najnowocześniejszych systemów, które pomagają klientom i partnerom, w tym Amazon Web Services i AstraZeneca, osiągnąć 20-krotnie wyższą wydajność i przyspieszyć innowacje w odkrywaniu leków, materiałoznawstwie, modelowaniu finansowym, logistyce, cyberbezpieczeństwie i obronności. W 2025 roku firma osiągnęła 99,99% wierności bramce dwukubitowej, ustanawiając światowy rekord w wydajności obliczeń kwantowych.
IonQ, z siedzibą w College Park w stanie Maryland, prowadzi działalność w Kalifornii, Kolorado, Massachusetts, Tennessee, Waszyngtonie, Włoszech, Korei Południowej, Szwecji, Szwajcarii, Kanadzie i Wielkiej Brytanii. Nasze usługi obliczeń kwantowych są dostępne za pośrednictwem wszystkich głównych dostawców usług w chmurze, zaspokajamy także potrzeby klientów w zakresie sieci i wykrywania na lądzie, morzu, w powietrzu i w przestrzeni kosmicznej. IonQ sprawia, że platformy kwantowe są bardziej dostępne i skuteczne niż kiedykolwiek wcześniej.
Lokalizacja: Oksford, Wielka Brytania
Zaangażowanie biura: hybrydowe
Rola:
Poszukujemy wysoce technicznego starszego inżyniera oprogramowania, który dołączy do naszego zespołu ds. orkiestracji systemów w dziale oprogramowania systemowego w Oxford Ionics. Na tym stanowisku będziesz odpowiedzialny za budowanie i obsługę oprogramowania, które utrzymuje kalibrację naszych systemów, decyduje, co dalej robić, i prowadzi rejestr tego, co zrobili, przyczyniając się do realizacji misji zespołu polegającej na zapewnieniu użytecznej pracy naszych komputerów kwantowych przez całą dobę.
Tworzone przez nas komputery kwantowe z uwięzionymi jonami będą kontrolować 10 000 jonów w ciągu dwóch lat, a wszystko to musi być dostrojone – ustawienia zmieniają się w ciągu minut, godzin i dni. Bez tego komputer się nie zatrzyma; po cichu zaczyna generować nieprawidłowe dane wyjściowe.
Procedury kalibracyjne, eksperymenty naukowców i obciążenia klientów konkurują o sprzęt fizyczny, a nasz zespół tworzy płaszczyznę sterowania, która o tym decyduje: planuje i ustala priorytety programów, przyznaje wyłączny dostęp do poszczególnych programów i wspólnie je odbiera, przesyła strumieniowo wyniki, gdy program jest nadal uruchomiony, i prowadzi rejestr wszystkiego, co zostało uruchomione. Działa na każdym komputerze kwantowym w naszej flocie. Jego zadaniem jest utrzymywanie pracy i produktywności tej maszyny: uruchamianie programów kwantowych zamiast czekania pomiędzy nimi i uruchamianie ich zgodnie ze specyfikacją – na maszynie wciąż zachowującej wierność, jaką ma osiągnąć.
Ambicją jest, aby działać bez nadzoru: maszyny oceniające swoją gotowość, wzywające do potrzebnych kalibracji i przechowujące pełną historię tego, jak zostały dostrojone.
Będziesz ściśle współpracował z zespołem wykonawczym, który posiada kontrolę w czasie rzeczywistym, zespołami systemowymi, które budują i konserwują nasze komputery kwantowe, oraz operatorami i naukowcami, którzy je obsługują.
Jest to praktyczna rola inżyniera i tak pozostanie w miarę rozwoju. Odegrasz ważną rolę w kształtowaniu usług wspierających naszą pracę nad budowaniem najbardziej zaawansowanych systemów kwantowych na świecie. Wcześniejsza ekspozycja na układy kwantowe nie jest wymagana.
Obowiązki:
Jest to praktyczna rola inżyniera, równoważąca realizację własnych obszarów ze wsparciem dla zależnych od nich zespołów i naukowców.
Kluczowe obowiązki obejmują:
• Posiadaj kompleksową grupę kontrolerów urządzeń, obejmującą projektowanie API, wdrażanie, wdrażanie i bieżący stan operacyjny.
• Spraw, aby usługi były odporne na błędy rzeczywistych instrumentów.
• Wprowadź urządzenia do naszego obecnego środowiska i wdroż wyniki w całej flocie bez zakłócania bieżących eksperymentów.
• Ulepsz wspólne środowisko, gdy problem okazuje się być wspólny dla wielu kontrolerów, a nie specyficzny dla jednego.
• Ściśle współpracuj z zespołami systemowymi i naukowcami, którzy zależą od tych usług, i wzmacniaj obserwowalność, sprawdzanie stanu i ostrzeganie.
• Podnieś standard otaczającego Cię kodu poprzez przegląd i zaangażuj mniej doświadczonych inżynierów, współpracując z nimi.
Wymagania:
Aby odnieść sukces, będziesz potrzebować doświadczenia w budowaniu usług stanowych, które działają poprawnie nawet w przypadku awarii, oraz doświadczenia w zakresie zmiany systemu nośnego, gdy ludzie na nim polegają. Poszukujemy osoby, która przy niewielkim nadzorze potrafi zarządzać problematycznym obszarem i skutecznie przyczyniać się do jej rozwoju w ramach szybko poruszającego się, wysoce technicznego zespołu.
Świetnie pasowałbyś do:
• Silne umiejętności inżynierii systemów. Nasza warstwa System Orchestration jest napisana w języku Rust, więc albo solidne doświadczenie w Rust, albo głęboka biegłość w innym języku systemowym i apetyt na pracę w bazie kodu Rust, w tym programowanie asynchroniczne.
• Doświadczenie w projektowaniu i obsłudze usług sieciowych (takich jak gRPC lub REST), z prawdziwym zrozumieniem obsługi błędów, obserwowalności i trybów awarii.
• Prawdziwe doświadczenie z relacyjną bazą danych jako źródłem prawdy – projektowanie schematów, migracje do aktualnych danych i transakcje. Używamy PostgreSQL.
• Historia prawidłowego cyklu życia i współbieżności: maszyny stanowe, przekroczenia limitu czasu, dzierżawy, ponowne próby i tryby awarii, które pojawiają się tylko pod obciążeniem.
• Doświadczenie z harmonogramem, silnikiem przepływu pracy lub kolejką zadań – Temporal, Airflow, Seler, Slurm lub stworzony przez Ciebie – lub z systemami sterowanymi zdarzeniami, które reagują na zmiany stanu.
• Nawyk rozstrzygania kwestii projektowych na piśmie, z opcjami rozważanymi na równi.
• Komfort posiadania zachowania produkcyjnego tego, co budujesz, a nie tylko jego poprawności w testach.
• Doskonałe umiejętności komunikacyjne zarówno w obrębie oprogramowania, jak i pomiędzy dyscyplinami.
• Zainteresowanie pomaganiem innym inżynierom w doskonaleniu swojego rzemiosła, bez chęci przerywania tworzenia.
Dodatkowe przydatne doświadczenie obejmowałoby uruchamianie usług kontenerowych w środowisku produkcyjnym, Kubernetes, rozproszone śledzenie, systemy w pętli zamkniętej działające na zmierzonym stanie oraz naukowe zaplecze obliczeniowe lub badawcze.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/ionq/senior-software-engineer-system-orchestration-oxford-48121)
IonQ, Inc. [NYSE: IONQ] to wiodący na świecie dostawca platform kwantowych i dostawca handlowy – dostarczający zintegrowane rozwiązania kwantowe w zakresie przetwarzania danych, sieci, wykrywania i bezpieczeństwa. Najnowsza generacja komputerów kwantowych IonQ, IonQ Tempo, jest najnowszym z linii najnowocześniejszych systemów, które pomagają klientom i partnerom, w tym Amazon Web Services i AstraZeneca, osiągnąć 20-krotnie wyższą wydajność i przyspieszyć innowacje w odkrywaniu leków, materiałoznawstwie, modelowaniu finansowym, logistyce, cyberbezpieczeństwie i obronności. W 2025 roku firma osiągnęła 99,99% wierności bramce dwukubitowej, ustanawiając światowy rekord w wydajności obliczeń kwantowych.
IonQ, z siedzibą w College Park w stanie Maryland, prowadzi działalność w Kalifornii, Kolorado, Massachusetts, Tennessee, Waszyngtonie, Włoszech, Korei Południowej, Szwecji, Szwajcarii, Kanadzie i Wielkiej Brytanii. Nasze usługi obliczeń kwantowych są dostępne za pośrednictwem wszystkich głównych dostawców usług w chmurze, zaspokajamy także potrzeby klientów w zakresie sieci i wykrywania na lądzie, morzu, w powietrzu i w przestrzeni kosmicznej. IonQ sprawia, że platformy kwantowe są bardziej dostępne i skuteczne niż kiedykolwiek wcześniej.
Lokalizacja: Oksford, Wielka Brytania
Zaangażowanie biura: hybrydowe
Rola:
Poszukujemy wysoce technicznego starszego inżyniera oprogramowania, który dołączy do naszego zespołu ds. orkiestracji systemów w dziale oprogramowania systemowego w Oxford Ionics. Na tym stanowisku będziesz odpowiedzialny za budowanie i obsługę oprogramowania, które utrzymuje kalibrację naszych systemów, decyduje, co dalej robić, i prowadzi rejestr tego, co zrobili, przyczyniając się do realizacji misji zespołu polegającej na zapewnieniu użytecznej pracy naszych komputerów kwantowych przez całą dobę.
Tworzone przez nas komputery kwantowe z uwięzionymi jonami będą kontrolować 10 000 jonów w ciągu dwóch lat, a wszystko to musi być dostrojone – ustawienia zmieniają się w ciągu minut, godzin i dni. Bez tego komputer się nie zatrzyma; po cichu zaczyna generować nieprawidłowe dane wyjściowe.
Procedury kalibracyjne, eksperymenty naukowców i obciążenia klientów konkurują o sprzęt fizyczny, a nasz zespół tworzy płaszczyznę sterowania, która o tym decyduje: planuje i ustala priorytety programów, przyznaje wyłączny dostęp do poszczególnych programów i wspólnie je odbiera, przesyła strumieniowo wyniki, gdy program jest nadal uruchomiony, i prowadzi rejestr wszystkiego, co zostało uruchomione. Działa na każdym komputerze kwantowym w naszej flocie. Jego zadaniem jest utrzymywanie pracy i produktywności tej maszyny: uruchamianie programów kwantowych zamiast czekania pomiędzy nimi i uruchamianie ich zgodnie ze specyfikacją – na maszynie wciąż zachowującej wierność, jaką ma osiągnąć.
Ambicją jest, aby działać bez nadzoru: maszyny oceniające swoją gotowość, wzywające do potrzebnych kalibracji i przechowujące pełną historię tego, jak zostały dostrojone.
Będziesz ściśle współpracował z zespołem wykonawczym, który posiada kontrolę w czasie rzeczywistym, zespołami systemowymi, które budują i konserwują nasze komputery kwantowe, oraz operatorami i naukowcami, którzy je obsługują.
Jest to praktyczna rola inżyniera i tak pozostanie w miarę rozwoju. Odegrasz ważną rolę w kształtowaniu usług wspierających naszą pracę nad budowaniem najbardziej zaawansowanych systemów kwantowych na świecie. Wcześniejsza ekspozycja na układy kwantowe nie jest wymagana.
Obowiązki:
Jest to praktyczna rola inżyniera, równoważąca realizację własnych obszarów ze wsparciem dla zależnych od nich zespołów i naukowców.
Kluczowe obowiązki obejmują:
• Posiadaj kompleksową grupę kontrolerów urządzeń, obejmującą projektowanie API, wdrażanie, wdrażanie i bieżący stan operacyjny.
• Spraw, aby usługi były odporne na błędy rzeczywistych instrumentów.
• Wprowadź urządzenia do naszego obecnego środowiska i wdroż wyniki w całej flocie bez zakłócania bieżących eksperymentów.
• Ulepsz wspólne środowisko, gdy problem okazuje się być wspólny dla wielu kontrolerów, a nie specyficzny dla jednego.
• Ściśle współpracuj z zespołami systemowymi i naukowcami, którzy zależą od tych usług, i wzmacniaj obserwowalność, sprawdzanie stanu i ostrzeganie.
• Podnieś standard otaczającego Cię kodu poprzez przegląd i zaangażuj mniej doświadczonych inżynierów, współpracując z nimi.
Wymagania:
Aby odnieść sukces, będziesz potrzebować doświadczenia w budowaniu usług stanowych, które działają poprawnie nawet w przypadku awarii, oraz doświadczenia w zakresie zmiany systemu nośnego, gdy ludzie na nim polegają. Poszukujemy osoby, która przy niewielkim nadzorze potrafi zarządzać problematycznym obszarem i skutecznie przyczyniać się do jej rozwoju w ramach szybko poruszającego się, wysoce technicznego zespołu.
Świetnie pasowałbyś do:
• Silne umiejętności inżynierii systemów. Nasza warstwa System Orchestration jest napisana w języku Rust, więc albo solidne doświadczenie w Rust, albo głęboka biegłość w innym języku systemowym i apetyt na pracę w bazie kodu Rust, w tym programowanie asynchroniczne.
• Doświadczenie w projektowaniu i obsłudze usług sieciowych (takich jak gRPC lub REST), z prawdziwym zrozumieniem obsługi błędów, obserwowalności i trybów awarii.
• Prawdziwe doświadczenie z relacyjną bazą danych jako źródłem prawdy – projektowanie schematów, migracje do aktualnych danych i transakcje. Używamy PostgreSQL.
• Historia prawidłowego cyklu życia i współbieżności: maszyny stanowe, przekroczenia limitu czasu, dzierżawy, ponowne próby i tryby awarii, które pojawiają się tylko pod obciążeniem.
• Doświadczenie z harmonogramem, silnikiem przepływu pracy lub kolejką zadań – Temporal, Airflow, Seler, Slurm lub stworzony przez Ciebie – lub z systemami sterowanymi zdarzeniami, które reagują na zmiany stanu.
• Nawyk rozstrzygania kwestii projektowych na piśmie, z opcjami rozważanymi na równi.
• Komfort posiadania zachowania produkcyjnego tego, co budujesz, a nie tylko jego poprawności w testach.
• Doskonałe umiejętności komunikacyjne zarówno w obrębie oprogramowania, jak i pomiędzy dyscyplinami.
• Zainteresowanie pomaganiem innym inżynierom w doskonaleniu swojego rzemiosła, bez chęci przerywania tworzenia.
Dodatkowe przydatne doświadczenie obejmowałoby uruchamianie usług kontenerowych w środowisku produkcyjnym, Kubernetes, rozproszone śledzenie, systemy w pętli zamkniętej działające na zmierzonym stanie oraz naukowe zaplecze obliczeniowe lub badawcze.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/ionq/senior-software-engineer-system-orchestration-oxford-48121)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: ionq
Lokalizacja
Oksford, Wielka Brytania
Ogłoszenie pochodzi od ionq.