Senior Staff Software Engineer (Machine Learning) at LinkedIn
Pittsburgh, Pennsylvania, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
David Golland is a Senior Staff Software Engineer specializing in machine learning with 12 years of experience building production ML systems at LinkedIn. He progressed through engineering roles at LinkedIn since 2015, blending research-driven thinking from a PhD in AI at UC Berkeley with hands-on software delivery. His background includes startup R&D at Prismatic! and internships at Google and Palantir, giving him a strong mix of applied research and product engineering. An active backend contributor to open-source—enhancing the plumatic/schema Clojure library with practical coercion and validation features—he focuses on robust data schemas and reliable model-data interfaces. Based in Pittsburgh, he brings both deep technical rigor and pragmatic feature delivery to large-scale ML infrastructure challenges. Colleagues describe him as someone who translates complex AI research into maintainable, production-ready systems.
12 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy (PhD) Artificial Intelligence, Doctor of Philosophy (PhD) Artificial Intelligence at University of California, Berkeley
Bergen County Academies
Bachelor of Science (B.S.) Computer Science (minor: Linguistics), Bachelor of Science (B.S.) Computer Science (minor: Linguistics) at Cornell University
Clojure(Script) library for declarative data description and validation
Role in this project:
Back-end Developer
Contributions:19 commits, 12 PRs, 6 pushes in 2 years 2 months
Contributions summary:David focused on enhancing the `plumatic/schema` library, primarily by implementing features to improve data coercion and validation. Their contributions included adding support for coercing boolean values and introducing `cond-pre` to replace the deprecated `either` function for constructing conditional schemas. They also added support for generating dates and primitive arrays.
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
David Golland - Senior Staff Software Engineer (Machine Learning) at LinkedIn