About the role
We're looking for an SDK Developer Intern to join our Product team and contribute to the development of 1QBit's Topological Quantum Architecture Design (TopQAD™) software suite. To learn more about the functionality of TopQAD, you're welcome to browse the TopQAD product documentation (https://topqad.1qbit.com/) . This role focuses on improving and maintaining the TopQAD SDK for Python, which wraps TopQAD's functionality in a developer-friendly, object-oriented Python interface.
You'll collaborate closely with your team of eight, including two other developers working directly on the SDK. This is a hands-on opportunity to contribute to production-level code, help shape the developer experience, and learn from experienced engineers in a supportive and high-impact environment.
What You'll Do
Develop and maintain the TopQAD SDK for Python that connects Python users to TopQAD's cloud services
Write clear, user-friendly documentation to support SDK adoption and ease of use
Help ensure the SDK offers an intuitive, well-designed interface for developers
Participate in peer code reviews and contribute to maintaining clean, reliable code
What You'll Bring
Strong programming skills in Python
A solid understanding of object-oriented programming
Familiarity with Git and platforms like GitHub for version control and collaboration
Experience building or interacting with RESTful APIs
Nice-to-Haves
Exposure to Docker or other containerization tools
Familiarity with cloud platforms like AWS or Azure
Experience writing and working with Jupyter Notebooks, especially for demos, documentation, or tutorials
Experience with programming in Rust
Experience with programming in Julia
About the company
1QBit is a global leader in quantum computing. For over a decade, we have built the trust of Fortune 500 companies by addressing computationally intensive problems across a variety of fields, including advanced materials, life sciences, energy, and finance. We support and accelerate the development of quantum computing through our expertise in quantum control, quantum characterization, verification and validation (QCVV), fault-tolerant quantum computing (FTQC) and quantum error correction (QEC), quantum resource estimation (QRE), machine learning, optimal control, optimization, and software engineering. Building on this broad expertise, 1QBit is commercializing a suite of novel software tools that bring a full-stack perspective to FTQC development: 1QBit's Topological Quantum Architecture Design (TopQAD).