Day-to-Day Responsibilities
Design quantum error-correcting codes, such as surface codes, that protect logical qubits from physical errors.
Write decoder algorithms that read error signals from measurements and work out which correction to apply.
Simulate noise models and code performance on classical computers before testing on real hardware.
Work with experimental teams to calibrate error rates and check that theory matches the device.
Analyse threshold results and estimate how many physical qubits are needed for each reliable logical qubit.
Write clear reports and papers, and present findings to hardware, software and research colleagues.
Track new codes and hardware results published in research journals and preprints.


