Tech Stack
AWSAzureCloudDistributed SystemsDjangoFlaskGoogle Cloud PlatformGraphQLGRPCMicroservicesPythonRust
About the role
- Q-CTRL is a product-led global leader in quantum, using control to improve hardware performance and accelerate practical quantum technologies.
- Design and build a scalable, high-performance backend system while contributing to quantum controller infrastructure.
- Maintain and evolve the compiler stack that translates OpenQASM3 + OpenPulse programs into low-level controller instructions for QPUs.
- Collaborate with cross-functional teams (research, product, infrastructure, frontend) to ship SDKs and cloud-based offerings.
- Experiment on quantum hardware to validate compiler output and controller behaviors.
- Engineer for performance using modern protocols (gRPC, GraphQL, REST) and enforce best practices, testing, and documentation.
- Help define software practices, tools, and design patterns for next-generation quantum control systems.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 3+ years of backend software development experience with Python, Rust, C++, or similar.
- Proven experience writing maintainable, testable Python code in a professional setting.
- Strong collaboration and communication skills across cross-functional teams.
- Strong problem-solving skills with a proactive, solutions-focused mindset.
- It would be fantastic (but not essential) to have a curiosity for compiler design concepts or experience working with intermediate representations (IRs).
- Preferred familiarity with OpenQASM3, OpenPulse, Qiskit, or other quantum programming frameworks.
- Preferred hands-on experience with modern APIs like gRPC, GraphQL, or REST and comfort with cloud platforms (AWS, GCP, Azure).
- Preferred knowledge of distributed systems, microservices, database scaling techniques, popular Python web frameworks, data visualization tools, CPython extension modules, and experience in start-up or scale-up environments.