Steven Farrell is a Machine Learning Engineer at Lawrence Berkeley National Laboratory with 14 years of experience bridging high-energy physics research and applied ML on HPC systems. Trained as a physicist with a PhD from UC Irvine and a long track record on the ATLAS experiment at CERN, he builds ML infrastructure for scientific teams and optimizes distributed training for thousands of users at NERSC. He combines deep domain expertise in particle physics—having contributed to top quark and supersymmetry analyses—with practical skills in software, simulation, and vendor collaboration to deploy performant ML stacks on supercomputers. Known for translating complex research workflows into reproducible, high-performance pipelines, he also leads community training and documentation to help researchers exploit HPC for ML.
13 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.S.), Physics and Mathematics, Bachelor of Science (B.S.), Physics and Mathematics at University of Minnesota-Duluth
Doctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at University of California, Irvine
Contributions:2 reviews, 8 PRs, 12 pushes in 2 years 9 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
Steven Farrell - Machine Learning Engineer at Berkeley Lab