Q-CTRL

Software Engineer, Backend

Q-CTRL

full-time

Posted on:

Origin:  • 🇦🇺 Australia

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

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.