Quantum Circuits Inc. hiring Senior Software Engineer – Quantum Compiler • Remote (Work from Home) | Himalayas
Quantum Circuits Inc.QI

Senior Software Engineer – Quantum Compiler

Quantum Circuits, Inc. is a deep-tech company spun out of Yale University, developing the first practical quantum computers with a focus on built-in error correction to accelerate the path to fault-tolerant quantum computing.

Quantum Circuits Inc.

Employee count: 51-200

United States only
At Quantum Circuits Inc., we are building the world’s first truly algorithmic quantum computers to achieve transformational computing capabilities. Our full-stack quantum computing platform uses superconducting devices along with a modular, robust, and scalable architecture. Our unique approach is based on a decade of technology research and breakthroughs at Yale University's world-renowned quantum labs.
We are seeking a talented and experienced Senior Software Engineer to join our dynamic team and work on developing key pieces of QCI’s software platform and tools focusing primarily on our compiler and interface to various quantum programming environments. The ideal candidate will have a strong background in developing tools and transpilation layers converting general quantum circuits into gate and lower-level quantum control sequences. You will work closely with cross-functional teams including application engineers, quantum physicists, and embedded software engineers to design, develop, and deploy innovative solutions.

Responsibilities / Description:

  • Collaborate with product managers, scientists, and other engineers to translate functional requirements into technical specifications and deliverables.
  • Work directly with quantum application engineers and quantum physicists to understand how to convert general quantum circuits into an implementation on our industry-leading dual-rail qubit architecture.
  • Architect and build efficient, reliable, and maintainable compiler software and tools.
  • Write clean, well-documented code and conduct thorough code reviews to ensure code quality and maintainability.
  • Troubleshoot and debug issues, identify bottlenecks, and implement solutions to optimize performance and improve the user experience.
  • Provide software mentorship and guidance to quantum physicists on best practices and help drive software best practices.
  • Remote or hybrid position based in New Haven, CT to be discussed with the candidate.
  • Sponsorship available.

Minimum Qualifications:

  • Minimum MS or higher in Computer Science, Electrical/Computer Engineering, Math, Physics, or Chemistry.
  • Minimum 5+ years of hands-on software development experience with C, C++, Python, or another general-purpose programming language.
  • Minimum 2+ years developing compiler software / transpiling quantum models and using API’s such as Qiskit, CUDA-Q, Q#, or Cirq to convert quantum circuits into quantum logic and basis gates.
  • Strong understanding of compiler design fundamentals.
  • Experience with intermediate representations such as QIR and compiler toolchain technologies including LLVM, MLIR, lexers, and parsers.
  • Experience programming with one or more high level quantum programming languages and/or models such as Qiskit, CUDA-Q, Q#, Cirq, etc.
  • Proficient with database systems and SQL with hands-on experience working with relational databases (e.g. PostgreSQL, Oracle).
  • Competence with Git version control, build tools, and CI/CD pipelines.
  • Use of software testing principles and practices, including unit testing, integration testing, and end-to-end testing.
  • Strong problem-solving skills, attention to detail, and the ability to work effectively in a collaborative team environment.
  • Excellent communication and interpersonal skills with the ability to effectively communicate complex technical concepts.

Preferred Qualifications:

  • PhD in Computer Science, Electrical/Computer Engineering, Math, Physics, or Chemistry.
  • Minimum 7+ years of hands-on software development experience with C, C++, Python, or another general-purpose programming language..
  • Minimum 5+ years developing compiler software / transpiling quantum models and using APIs such as Qiskit, CUDA-Q, Q#, or Cirq to convert quantum circuits into quantum logic and basis gates
  • Minimum 2+ years directly programming with one or more high level quantum programming languages and/or models such as Qiskit, CUDA Quantum, Q#, etc.
  • Experience in scientific computing, quantum physics, or quantum computing a plus.
  • Experience developing toolkits, compilers, or runtime environments for heterogenous architectures.
  • Experience with ahead-of-time and just-in-time compilation for quantum computing.
  • Experience with embedded systems, algorithms, and/or low-level control software for hardware a plus.
  • Experience with multi-threaded programming, execution, and HPC architectures.
  • Experience with meta programming languages.
Quantum Circuits Inc., is an equal opportunity employer. All applicants will be considered for employment regardless of race, color, national origin, religion, sex, age, disability, sexual orientation, gender identity, veteran or disability status.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About Quantum Circuits Inc.

Learn more about Quantum Circuits Inc. and their company culture.

View company profile

At Quantum Circuits, Inc. (QCI), we are at the forefront of a technological revolution, pioneering the development of the world's first practical and useful quantum computers. Through groundbreaking technology and a relentless focus on innovation, we are building a full-stack quantum computing platform designed to tackle the most complex and challenging problems facing humanity. Our mission is to accelerate the timeline to fault-tolerant quantum computing and unlock its immense potential for real-world applications in fields ranging from drug discovery and materials science to finance and artificial intelligence. We were founded in 2015 by a team of world-renowned quantum physicists from Yale University, including Professor Rob Schoelkopf, a leading pioneer in the field of superconducting quantum computing. Our approach is fundamentally different from others in the industry. We believe in a 'correct first, then scale' strategy, which is why we have developed a novel superconducting architecture featuring our proprietary dual-rail qubits with built-in error detection. This industry-first innovation is a critical step towards overcoming the significant hurdle of error correction in quantum systems, enabling greater accuracy, performance, and scalability.

Our innovative architecture integrates high-fidelity qubits with intrinsic error detection and handling, a key component in reducing the number of physical qubits required to build a useful quantum computer. This pragmatic approach leapfrogs conventional methods that focus on brute-forcing qubit volumes and instead paves a more efficient path to achieving stable, consistent, and trustworthy results. We are not just building hardware; we are creating a complete ecosystem. Our integrated quantum software platform, including a software development kit (SDK), cloud portal, and an error-aware quantum simulator, empowers developers and researchers to manage qubit error detection in real-time. This allows them to explore new algorithmic possibilities and accelerate the development of novel applications. By providing the tools to tightly couple classical and quantum computations, we are enabling seamless integration and unlocking new classes of hybrid algorithms. Our commitment to collaboration extends to partnerships with industry leaders like NVIDIA and Microsoft, ensuring our technology is at the cutting edge and accessible to a broad range of users. At Quantum Circuits, we are not just imagining the future of computing; we are actively building it.

Tech stack

Learn about the tools and technologies that Quantum Circuits Inc. uses to build, market, and sell its products.

View tech stack

Quantum Circuits Inc. employees can create an account to update this tech stack.

Employee benefits

Learn about the employee benefits and perks provided at Quantum Circuits Inc..

View benefits

Competitive salary

Offers a competitive salary.

401k with match

Provides a 401k retirement plan with a company match.

Medical, dental, vision benefits

Comprehensive health insurance including medical, dental, and vision coverage.

View Quantum Circuits Inc.'s employee benefits
Claim this profileQuantum Circuits Inc. logoQI

Quantum Circuits Inc.

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Quantum Circuits Inc.

Explore the variety of open remote roles at Quantum Circuits Inc., offering flexible work options across multiple disciplines and skill levels.

View all jobs at Quantum Circuits Inc.

Remote companies like Quantum Circuits Inc.

Find your next opportunity by exploring profiles of companies that are similar to Quantum Circuits Inc.. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan