David Oppenheimer

Senior Staff Software Engineer at Databricks

San Francisco, California, United States
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

🤩
Rockstar
🎓
Top School
David Oppenheimer is a Senior Staff Software Engineer based in San Francisco with 11 years of industry experience and over two decades of systems research and engineering spanning Borg, Omega, Kubernetes/GKE, Anthos, and now Databricks. He blends deep distributed-systems research (PhD work and postdoc) with product-scale engineering at Google and Databricks, helping shape container orchestration and cloud-config management. His contributions to canonical projects like the Kubernetes API demonstrate attention to API correctness, documentation, and long-lived compatibility concerns. Known for moving between research and production, he combines rigorous thinking about schedulers and cluster control planes with pragmatic refinements that improve developer and operator experience.
code11 years of coding experience
job24 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at University of California, Berkeley
bookBSE, Electrical Engineering, BSE, Electrical Engineering at Princeton University
github-logo-circle

Github Skills (7)

kubernetes10
go10
apidoc10
api-design10
kubernetes-pods10
k8s9
yaml7

Programming languages (5)

ShellGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
kubernetes/api

Mar 2015 - Oct 2016

The canonical location of the Kubernetes API definition.
Role in this project:
userBackend Developer
Contributions:7 commits in 1 year 6 months
Contributions summary:David primarily contributed to the Kubernetes API definition. They fixed stylistic issues, updated documentation related to node selectors and affinity, and commented out unimplemented code related to NodeAffinity. The user also reverted changes related to taint tolerance. Their work focused on refining the API definitions and ensuring code accuracy.
apikubernetes-apilocationkubernetesdefinition
davidopp/kubernetes

Feb 2015 - Aug 2015

Contributions:94 pushes, 11 branches in 6 months
containerscontainer-clusterdockerkubernetescluster-manager
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 Oppenheimer - Senior Staff Software Engineer at Databricks