Quantum technology is likely to be as transformational in the 21st century as harnessing electricity was in the 19th. Quantum computing in particular promises to completely disrupt the way we process information - transforming previously uncomputable problems into manageable ones.
If you build or use quantum hardware, Q-CTRL provides the critical enabling software and professional services to help you achieve maximum performance. We empower our customers to realize the true potential of quantum technology, combining modern product design and engineering with state-of-the-art quantum control engineering techniques. Our ambition is to be the trusted provider of quantum control solutions across all applications of quantum technology.
We're a venture-capital backed company with tier-1 investors including Sequoia Capital, DCVC, Sierra Ventures, and In-Q-Tel. Q-CTRL operates offices in the United States and Australia with team members able to enjoy workplace flexibility within these countries.
About the role
As a Senior Software Engineer (Quantum Control), you’ll be responsible for implementing quantum control algorithms in the Q-CTRL product suite.
You will develop efficient and reliable numerical code that solves challenges facing real quantum computers. You will implement and innovate the latest algorithms from machine learning, quantum control, and quantum compilation.
You will help lead the design and development of new features for the Q-CTRL product suite.
You will develop high quality software using Python. You will be using numerical packages like NumPy, Scipy, Tensorflow, and Scikit-learn.
You will have carriage of the full life cycle of a new quantum control feature including conceptualizing demonstrations, software development, testing, performance, reliability, and documentation.
You will apply optimization and machine learning techniques for both performance enhancement and analysis.
You will collaborate with your colleagues in Quantum Research, Quantum Professional Services, Backend Engineering, and the DevOps team.
You will explain and document sophisticated control solutions in accessible language.
You will consult with the CTO, product owner, and research teams on decisions for new products and features.
We would love to hear from you if...
You have around 5 years or more experience as a software engineer developing machine learning engineering, quantum control, numerical simulation, or any discipline involving high performance numerical software.
Although not essential, a PhD in Computer Science, Physics, or Engineering counts as relevant job experience if your thesis involved high performance numerical code.
At Q-CTRL, you'll work in a fascinating industry where you get to be a part of the 21st century's most disruptive technology transformation. You can make a difference from day one and won't be just a cog in the machine. We take a lot of pride in what we do and your contributions - big or small - will be celebrated and recognized.
To us, all teams are equally important and we value a respectful work environment where we can discuss and debate ideas, learn from each other and keep evolving.
You'll get to live the startup life without the startup wages; we offer competitive salaries, a generous learning and development budget for you to keep upskilling yourself as you please, and a no-nonsense, non-hierarchical type of work environment. We also embrace flexible work hours and workplace location flexibility so you can worry about your global impact, not a rigid work schedule.
If you fit the above and you're as excited as we are about building the quantum future, let's talk!