The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
University Graduate (BSc/MSc)
0-1 year post-graduationSkills to master
- Transitioning from academic projects to production-ready code, understanding version control best practices, effective debugging in a team environment.
You're ready to move on when
- Completed a final year project involving quantum simulation or programming.
- Contributed to a university quantum computing club or research group.
- Strong academic record in relevant quantitative subjects.
- 2
Software Developer (Career Changer)
1-2 years self-study/bootcamp + 0-1 year professional experienceSkills to master
- Grasping quantum mechanics fundamentals, learning quantum SDKs, adapting software engineering principles to the unique challenges of quantum systems.
You're ready to move on when
- Existing strong Python development skills and clean code habits.
- Completed significant personal projects in quantum computing (e.g., GitHub repo).
- Undertaken online courses or certifications in quantum computing fundamentals.
- 3
Research Assistant (Quantum Physics)
0-1 year post-RA roleSkills to master
- Moving from theoretical/experimental physics to software development best practices, scaling up code for larger problems, working within a structured software development lifecycle.
You're ready to move on when
- Experience with scientific computing (e.g., MATLAB, Julia, Python for data analysis).
- Deep understanding of quantum mechanics and experimental setups.
- Demonstrable desire to transition into a software-focused role.