David Lacey

Staff Software Engineer at Google DeepMind

United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
David Lacey is a Staff Software Engineer with over a decade of experience building high-performance systems for AI/ML research and novel hardware platforms. He has led software architecture and customer engineering at Graphcore—shaping ML framework backends, tooling and reference stacks—and now works on infrastructure for DeepMind’s research. His background spans compiler and toolchain development, parallel programming, math libraries, embedded and audio processing, and he has a rare combination of academic rigour (PhD in Computer Science) and hands-on production troubleshooting. David is experienced growing and mentoring large, distributed teams and has a track record of translating silicon and system architecture constraints into practical, high-performance software. Notably, he founded Graphcore’s external engagement programs to accelerate low-level research use cases, reflecting both technical depth and a collaborative, ecosystem-building mindset.
code10 years of coding experience
job19 years of employment as a software developer
bookMsc, Artificial Intelligence, Msc, Artificial Intelligence at The University of Edinburgh
bookBA, Mathematics and Philosophy, BA, Mathematics and Philosophy at University of Oxford
github-logo-circle

Github Skills (12)

deep-learning10
ai10
deep-neural-networks9
machine-learning9
ipu7
artificial-intelligence7
popart6
tensorflow5
caffe5
ml4
boost3
onnx3

Programming languages (4)

C++ShellJupyter NotebookPython

Github contributions (5)

github-logo-circle
graphcore/poplibs

Jun 2016 - May 2019

Poplar libraries
Contributions:246 commits in 2 years 11 months
aideep-learningdeep-neural-networkspoplar-sdk
graphcore/examples

Nov 2019 - May 2020

Example code and applications for machine learning on Graphcore IPUs
Contributions:7 commits, 1 PR, 10 pushes in 5 months
machine-learningdeep-learninggraphcore
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