A pioneering deep-tech company developing next-generation quantum computing systems is seeking a Software Engineer to help build the software infrastructure that powers advanced quantum hardware platforms. This is a unique opportunity to work at the intersection of quantum computing, distributed systems, hardware integration, and high-performance computing.
As part of a multidisciplinary team of software engineers, physicists, and hardware specialists, you will develop the systems that orchestrate, monitor, and optimize complex quantum-classical computing environments. Your work will directly contribute to the reliability, scalability, and performance of production quantum systems.
Key Responsibilities
- Design, develop, and optimize production software for quantum control, orchestration, and platform management.
- Build low-latency interfaces between quantum hardware and classical computing resources.
- Collaborate with hardware and research teams to integrate new technologies, instrumentation, and control systems into the software stack.
- Improve system performance, reliability, observability, and operational efficiency across the platform.
- Develop deployment, monitoring, testing, and CI/CD tooling for mission-critical environments.
- Analyse performance bottlenecks and implement scalable solutions for high-throughput systems.
- Contribute to software architecture decisions, technical roadmaps, and engineering best practices.
Required Qualifications
- Bachelor's, Master's, or PhD in Computer Science, Software Engineering, Physics, Electrical Engineering, or a related quantitative discipline.
- Strong software engineering experience with Python.
- Experience with C++ and/or Rust in production environments.
- Background in one or more of the following areas:
- Distributed systems
- Systems programming
- High-performance computing
- Hardware-software integration
- Embedded systems
- GPU or FPGA-enabled computing
- Real-time or low-latency applications
- Experience with testing frameworks, version control, CI/CD pipelines, and modern software development practices.
- Strong debugging, profiling, and performance optimization skills.
Preferred Experience
- Experience integrating scientific instruments, custom hardware, or data centre infrastructure.
- Knowledge of observability, monitoring, and production operations.
- Exposure to quantum computing, photonics, advanced computing systems, or scientific software development.
- Experience working in a fast-paced deep-tech or research-driven environment.
This position offers the opportunity to work on cutting-edge computing technology alongside world-class engineers and scientists, with competitive compensation, equity participation, and comprehensive benefits.