Software Developer

Qblox

  • Delft, Zuid-Holland
  • Vast
  • Voltijds
  • 14 dagen geleden
Your missionWe are a dynamic team passionate about the quantum computing landscape and we are looking for a senior software engineer to help us realize our goal. Our main product consists of specialized control stacks that give experimentalists precise control and quantum bits readout. Our users write and execute various experiments and algorithms through a high-level interface called .Quantify is an open-source project actively being developed in collaboration with Orange Quantum Systems. It provides a user-friendly interface for users to write quantum algorithms, visualization libraries for plotting quantum circuits and live data and a compiler that compiles quantum circuits to hardware instructions (e.g. our in-house quantum assembly code, Q1ASM). See for a high-level overview and for an impression of our current work.The software engineering team consists of 4 engineers with a mix of nationalities and backgrounds. Most of our tasks are centered around developing and maintaining Quantify. Our current challenges relate to making our compiler smarter and faster, continuously updating old logic to reflect new requirements, and opening the software up for extensions and features.Your profileAs a software developer, you will contribute to the architecting, designing, and implementing solutions for the Quantify framework. Additionally, you will provide technical guidance, and foster a culture of continuous learning and innovation. You are interested in learning quantum computing frameworks and this position offers a unique opportunity to work at the forefront of quantum computing technology and contribute to groundbreaking advancements in the field.Responsibilities:Design and Development: Collaborate with cross-functional teams to design and develop new features and functionalities of Quantify.Architecture: Contribute to the architectural design and development of semi-large software projects, ensuring scalability, maintainability, and performance optimization throughout the development lifecycle.Process Improvement: Actively seek and implement improvements in professional processes to enhance team efficiency and software quality, and take ownership and accountability in these processes.Quality Assurance: Engage in regular code and design reviews, comprehensive testing, and diligent debugging.Requirements:Extensive experience in software development using Python (2+ years), with a strong understanding of object-oriented programming principles (e.g. SOLID principles and code design patterns).Experience with working on semi-large software projects, with a focus on scalability, maintainability, and performance optimization.Ability to work effectively in an international, English-speaking environment.Experience with version control systems such as Git.Familiarity with CI/CD practices and tools.Nice to Have:Knowledge of physics, particularly in the field of quantum mechanics.Experience with quantum computing concepts and frameworks.Experience working in an Agile development environment.Experience with libraries/frameworks such as numpy, scipy, pytest, qiskit, qcodes, xarray, sphinx.About usAt Qblox, we operate at the frontier of the quantum revolution delivering advanced technologies needed to build Quantum Computers. This field is rapidly growing and will impact society on a global level. With a dedicated team of scientists, engineers and developers we are pushing quantum technology to support experimentalists worldwide with our scalable qubit control and readout equipment. Since 2019, Qblox has grown into a dynamic company employing 90+ innovative, international minds, all dedicated to the company's mission. We celebrate equality and diversity. We are growing exponentially and welcome talented individuals who share our enthusiasm to make a difference. We're striving to build a team that represents a variety of backgrounds, cultures, perspectives, experiences, and skills. If you are to join us, you can expect:
  • An international, interdisciplinary team of highly-skilled physicists, engineers, designers and scientists with an open working culture
  • A high-curiosity, high-performance and invigorating team dynamic
  • Flexible working hours: hybrid working options and travel allowance for commuting to the offce
  • 30 days annual leave and holiday allowance
  • Company-sponsored retreats and Friday lunches
  • A modern, open office
  • Competitive compensation and participation plan
  • Opportunities for international travel for conferences, partnerships and customer visits
  • Acquisition in response to our vacancies by recruitment agencies is not appreciated *
We are looking forward to hearing from you!Thank you for your interest in Qblox. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to hello@qblox.com.*I hereby confirm that I have read and understood the .*Uploading document. Please wait.Send application Please add all mandatory information with a * to send your application.

Qblox