
Oxford Quantum Circuits (OQC) vyvíjí technologie kvantových výpočtů pro organizace, které zkoumají praktické využití kvantových systémů. Společnost založená v roce 2017 spojuje odborné znalosti v oblasti kvantových výpočtů, umělé inteligence a podnikových technologií s cílem poskytovat dostupná, bezpečná a spolehlivá řešení. Zaměřuje se na pomoc firmám při budování kvantových schopností a zkoumání složitých problémů, jejichž řešení by mohly kvantové výpočty podpořit.
Softwarový inženýr ve společnosti Oxford Quantum Circuits (hybridní práce, Spojené království)
Vyvíjejte bezpečný a udržovatelný software pro komerční kvantové počítače společnosti Oxford Quantum Circuits. Veďte projekty od návrhu a testování přes nasazení a vyhodnocení až po podporu v produkci.
Popis
- Vyvíjejte spolehlivý, bezpečný a udržitelný software pro výrobu a provoz kvantových počítačů společnosti Oxford Quantum Circuits.
- Veďte softwarové projekty od sběru požadavků, návrhu řešení a prototypování přes testování a nasazení až po vyhodnocení.
- Vytvářejte systémy a technické přístupy s ohledem na výkon, bezpečnost, udržovatelnost, složitost, náklady a omezení zdrojů.
- Vyvíjejte spolehlivý software, který splňuje funkční i nefunkční požadavky a je podpořen srozumitelnou uživatelskou a vývojářskou dokumentací.
- Zkoumejte a řešte problémy ve vývojových i produkčních prostředích.
- Provádějte revize a důkladné testování kódu, zapojujte se do párového programování a posuzujte připravenost k produkčnímu nasazení.
- Automatizujte pracovní postupy zajišťování kvality a tvorby dokumentace včetně vývoje a údržby CI/CD pipeline.
- Vyhodnocujte technické alternativy, vysvětlujte doporučení a úzce spolupracujte s inženýry a zainteresovanými stranami.
- Podílejte se na nových projektech vytvářených od nuly i na zavedených kódových základnách.
- Sdílejte technické znalosti prostřednictvím mentoringu, školení a interních akcí zaměřených na sdílení znalostí.
- Pomáhejte méně zkušeným inženýrům růst prostřednictvím praktické podpory, mentoringu a konstruktivní zpětné vazby.
- Zastupujte Oxford Quantum Circuits na konferencích, v programech spolupráce nebo prostřednictvím publikací, pokud je to vhodné.
Požadavky
- Prokazatelná zkušenost s dodáním několika softwarových projektů v průběhu celého vývojového cyklu.
- Zkušenost s efektivní prací s novými i zavedenými kódovými základnami.
- Praktická zkušenost s diagnostikou a řešením problémů ve vývojových a produkčních prostředích.
- Zkušenost s údržbou softwaru zasahujícího do více vrstev systému.
- Pokročilá znalost Pythonu včetně běžně používaných knihoven Pythonu.
- Dobrá znalost datových struktur v softwaru, programovacích technik a základních konceptů informatiky.
- Znalost objektově orientované analýzy a návrhu, organizace kódu, algoritmů, operačních systémů, sítí, HTTP a správy dat.
- Schopnost navrhovat komplexní systémy od počátečních požadavků až po produkční nasazení.
- Schopnost jasně chápat a komunikovat architekturu kódové základny.
- Zkušenost s používáním technik funkcionálního programování.
- Znalost kontejnerizace pomocí Dockeru a Kubernetes.
- Zkušenost s vytvářením a údržbou CI/CD pipeline podporujících zajišťování kvality a rychlé vydávání verzí.
- Schopnost školit kolegy v komplexních technických tématech a pomáhat zvyšovat výkonnost inženýrského týmu.
- Vysokoškolské vzdělání nebo rovnocenná odborná praxe v informatice a matematickém oboru.
- Flexibilní přístup zaměřený na detaily a kvalitu spolu se silnými komunikačními schopnostmi, schopností řídit čas, řešit problémy a inovovat.
- Výhodou: zkušenost s dodáváním softwarových produktů připravených pro koncové uživatele.
- Výhodou: znalost message brokerů nebo technologií streamování dat.
- Výhodou: zkušenost s relačními a nerelačními databázemi.
- Výhodou: zkušenost přesahující hlavní specializaci v oblasti softwaru, například v testování, vlastnictví produktu nebo platformním inženýrství.
- Výhodou: zkušenost s vývojem kontejnerizovaných mikroslužeb pro globální nasazení.
- Výhodou: znalost Azure nebo AWS.
- Výhodou: zkušenost s vývojem webových aplikací v ekosystému Pythonu.
- Výhodou: zkušenost s návrhem nebo tvorbou uživatelských rozhraní.
- Výhodou: pracovní znalost JavaScriptu nebo TypeScriptu, HTML a CSS a také Reactu, Angularu nebo Node.js.
- Výhodou: vysokoškolské vzdělání v informatice nebo příbuzném oboru.
- Výhodou: zkušenost s vedením nebo monitorováním v prostředí softwarového inženýrství.
Benefity
- Rozšiřujte své technické schopnosti díky rozmanité inženýrské práci.
- Vyměňujte si znalosti a nápady s ostatními inženýry.
- Pomáhejte utvářet a zlepšovat inženýrské postupy.
- Přebírejte smysluplnou odpovědnost za software od počáteční koncepce až po produkci.
- Pracujte na široké a technicky náročné platformě.
- Vytvářejte řešení, která přímo podporují vývoj a provoz kvantových počítačů společnosti Oxford Quantum Circuits.