Craig Russell is a Senior Machine Learning Scientist with a decade of expertise applying computer vision and deep learning to life sciences, currently working across Recursion and Valence Labs from London. He holds a PhD from Cambridge and has led production-scale AI platforms at EMBL-EBI, deploying Kubernetes/Helm-based workflows and CI/CD for petabyte-scale bioimage archives. His research blends practical software engineering and novel algorithms—ranging from probabilistic image reconstruction and VAE dimensionality reduction to fast spatially-varying deconvolution and Poisson-regularised denoising—often applied to multi-TB microscopy and oncology image analyses. Craig has a strong track record mentoring PhD students, teaching deep-learning courses for bioimage analysis, and translating prototypes into scalable cloud and HPC pipelines. Equally comfortable in low-level computational microscopy and high-level platform engineering, he pairs experimental rigor with production-first deployments. An understated strength is his ability to turn complex biological imaging problems into reproducible, automated workflows that bridge research and industrial drug-discovery use cases.
10 years of coding experience
7 years of employment as a software developer
Master of Science (MSci) Physics, Master of Science (MSci) Physics at Nottingham Trent University
Doctor of Philosophy - PhD Engineering, Doctor of Philosophy - PhD Engineering at University of Cambridge
Contributions:4 releases, 6 reviews, 205 commits in 1 year 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Craig Russell - Senior Machine Learning Scientist at Valence Labs