qubitsok.com
Cut Noise. Work Quantum.
Europe, Netherlands, Delft
•
Posted 65 days ago
🏢 Quantum Machines
Role Type
Role Focus
Seniority
Employer Type
This role is for a hands-on Python Tech Lead within the High-Level Software team, overseeing a small group of engineers focused on quantum computing software development. The main goal is to drive high-level software design and develop robust Python packages that allow customers to create basic and advanced quantum programs. The lead will also define and uphold software best practices across the team.
Key Responsibilities
Lead and mentor a small team of Python engineers, providing technical guidance and architectural direction.
Drive the design and development of high-level quantum computing software.
Design, implement, and maintain Python packages that enable customers to write quantum programs.
Define and uphold best practices in software design, testing, documentation, and code quality across the team.
Own the end-to-end architecture of high-level software components to ensure scalability and long-term maintainability.
Lead hands-on development efforts, including writing code, prototyping features, and debugging complex issues.
Required Skills
7+ years of software development experience.
5+ years of hands-on Python experience.
Experience in writing and maintaining production code for large systems.
Deep understanding of design patterns, systems, and software architecture.
Proven track record handling code review, testing, and system integration.
Nice-to-have Skills
Proven experience providing open source code.
Formal management experience.
Experience in quantum computing.
System design and architectural experience.
Technology Tags
The role explicitly requires five or more years of hands-on Python experience for software development.
The job requires extensive background (7+ years) in general software development, production code maintenance, and architecture.
The role involves developing high-level software for quantum computing control systems and packages for writing quantum programs.
The employer specializes in quantum control systems, and the role focuses on designing the high-level software layer interfacing with this technology.
A core responsibility is designing Python packages that enable customers to write both basic and advanced quantum programs.
The Tech Lead is responsible for owning the architecture of high-level software components that connect user programs to the quantum control hardware.
The developed software must support the definition and execution of quantum programs, which are fundamentally about controlling and manipulating quantum states.