Summary
Sam Hornby is a software engineer with nine years' experience specializing in high-performance C++ and Python for machine learning infrastructure, currently at Jump Trading after a multi-year tenure at Graphcore. He has deep expertise in compiler-level optimizations, XLA/TensorFlow integration, and low-level Poplar/Poplibs work including linker, codegen, assembly kernels, and multi-chip communication for IPUs. His background spans applied ML engineering—developing neural classifiers and AWS automation—to research in quantum correlations, reflecting a strong physics-rooted problem-solving approach from an Oxford MPhys. Comfortable moving between systems, libraries, and Python frontends, Sam brings a practical blend of research rigor and production engineering focused on squeezing performance from hardware and software stacks.
9 years of coding experience
7 years of employment as a software developer
Master of Physics (MPhys), Physics, 2:1, Master of Physics (MPhys), Physics, 2:1 at University of Oxford
A Levels, Mathematics, Further Mathematics, Physics and Geography, A*A*A*A*, A Levels, Mathematics, Further Mathematics, Physics and Geography, A*A*A*A* at Richmond Sixth Form College