> Markdown version of [/jobs/ext/2259080-software-engineer-quantum-compilers](https://www.wearedevelopers.com/jobs/ext/2259080-software-engineer-quantum-compilers). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Quantum Compilers) - **Company:** CT19 LTD - **Location:** Oxford, UK - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Compilers, Profiling, Code Review, Nvidia CUDA, Continuous Integration, Software Debugging, Python (Programming Language), Quantum Computing, Cloud Services, Software Construction, Software Engineering, Data Logging, Information Technology, Software Version Control, Glasgow Haskell Compiler, Programming Languages - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815160492-software-engineer-quantum-compilers ## About the Role * Ph.D. in Computer Science with a focus on quantum computation, architecture, programming languages, or compilers, or equivalent professional experience. * Enthusiasm for building software tools for scientists, especially physicists. * Experience with Python semantics, Python type hints, and the CPython interpreter. * Experience with at least one compiled language and its type system, e.g. C++, Julia, Rust, Haskell, OCaml, etc. * Experience with Static Single Assignment intermediate-representation-based compiler development. * Knowledge of the full lifecycle of software development, including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation. * Knowledge of quantum computing basics, e.g. common quantum algorithms and quantum information theory fundamentals., * Experience using LLVM or MLIR for compiler development, or experience with an existing compiler codebase. * Background in programming language design, especially programming language theory. * Knowledge of quantum error correction. * Contributions to existing open-source libraries. * Experience with existing circuit simulation tools, e.g. Cirq, Qiskit, CUDA Quantum, etc. #J-18808-Ljbffr ## Description Summary A creative Scientific Software Engineer is sought to develop state-of-the-art compilers and simulation tools for quantum computers. You'll collaborate with physicists on cutting-edge hardware and error correction, building compiler pipelines from low-level instructions to high-level languages using advanced toolchains. Responsibilities * Develop and maintain a Static Single Assignment (SSA) intermediate-representation-based compiler infrastructure and compiler components at various abstractions used by hardware engineers and scientists. * Design novel domain-specific languages tailored to the hardware as well as the associated SDK together with the team. * Integrate existing simulation tools with the compiler pipeline and cloud service. * Communicate and collaborate with in-house scientists and external customers to meet their use case requirements. Qualifications * Ph.D. in Computer Science with a focus on quantum computation, architecture, programming languages, or compilers, or equivalent professional experience. * Enthusiasm for building software tools for scientists, especially physicists. * Experience with Python semantics, Python type hints, and the CPython interpreter. * Experience with at least one compiled language and its type system, e.g. C++, Julia, Rust, Haskell, OCaml, etc. * Experience with Static Single Assignment intermediate-representation-based compiler development. * Knowledge of the full lifecycle of software development, including version control, code review, testing, CI/CD, logging, profiling, debugging, and documentation. * Knowledge of quantum computing basics, e.g. common quantum algorithms and quantum information theory fundamentals. Preferred Qualifications * Experience using LLVM or MLIR for compiler development, or experience with an existing compiler codebase. * Background in programming language design, especially programming language theory. * Knowledge of quantum error correction. * Contributions to existing open-source libraries. * Experience with existing circuit simulation tools, e.g. Cirq, Qiskit, CUDA Quantum, etc. ## Related Videos - [Just-in-time Compilation in JVM](https://www.wearedevelopers.com/videos/240-just-in-time-compilation-in-jvm) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Quantum DevOps - Quantum Application Development](https://www.wearedevelopers.com/videos/1441-quantum-devops-quantum-application-development) - [Building a Compiler with C#](https://www.wearedevelopers.com/videos/116-building-a-compiler-with-c) - [Quantum Computing - The tiny and the big challenges](https://www.wearedevelopers.com/videos/934-quantum-computing-the-tiny-and-the-big-challenges) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [7 Cloud Computing Trends Coming in 2025 for Developers](https://www.wearedevelopers.com/magazine/412-7-cloud-computing-trends-coming-in-2025-for-developers) - [The Fastest-Growing Tech Sectors to Look Out for in 2025](https://www.wearedevelopers.com/magazine/373-the-fastest-growing-tech-sectors-to-look-out-for-in-2025) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 157: CUDA in Python, Gemini Code Assist and Back-dooring LLMs](https://www.wearedevelopers.com/magazine/557-dev-digest-157-cuda-in-python-gemini-code-assist-and-back-dooring-llms)