Quantum Software Engineer

New Haven, CT
Software Engineering
Quantum Circuits, Inc. is on a mission to transform quantum computation into a powerful platform that will solve the world’s most challenging problems. QCI is a start-up that spun out of the world-leading research labs of Profs. Rob Schoelkopf and Michel Devoret at Yale University in late 2015. We are committed to bringing to market the first practical quantum computer, built out of superconducting quantum circuit elements. Ours is a modular approach – we focus on scaling up a network of simple yet powerful quantum computing blocks, tackling challenges like error correction head-on. QCI’s scaling roadmap doesn’t stop at quantum hardware – we are building an entire quantum stack, in which software, control electronics, and algorithms development all play an integral role. We invite you to reach out to us and apply to join our motivated and multi-disciplinary team. Our goal is to revolutionize the field and usher in a new age of quantum information – be part of it.

As a QCI Quantum Software Engineer, these are the kind of projects you’d be working on:

    • Developing high-level function libraries that interface with low-level hardware, using languages such as Python and C++
    • Developing modeling, testing, and validation tools in languages like Python
    • Leveraging existing software tools such as HFSS and Solidworks to model classical electromagnetic and physical properties of hardware elements
    • Using quantum simulation packages, such as QuTip in Python, to model open quantum systems
    • Interfacing with an interdisciplinary team to execute QCI’s vision for the quantum stack, and contribute to its successful deployment as a platform for quantum computation

What we're looking for from you:

    • Fluency in Python and/or C++
    • Extensive experience in managing large-scale software projects and code repositories
    • Extensive experience in developing modeling tools, compilers, and assemblers
    • Degrees in computer science or physics preferred
    • A background in quantum physics, and quantum computing in particular, are preferred
    • Excellent attention to detail, communication skills, and ability to work in an interdisciplinary team with professionals from other fields of physics and engineering