SDK Developer, Intern
Location: Fully remote | Full-Time Internship | 4 months
Your 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 1QBit
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).
1QBit has a distributed working environment with three innovation hubs located in Vancouver, Waterloo, and Sherbrooke. We offer unique deep-tech career opportunities through advanced internships, full-time positions, and a steadfast investment in our team’s expertise. Working with us means applying your thinking and skills to tackle exciting and relevant challenges.
To submit your application, you will need to log into a Google account and fill the Google form (preferred). Alternatively you can also apply by sending your resume, contact information, education and work status to hr@1qbit.com.