Dennis O'Brien is a Staff Data Scientist based in San Francisco with 12 years of experience applying data science, machine learning, and full‑stack engineering to drive product and business outcomes. He blends deep production experience—from building LTV and churn models and Airflow pipelines to architecting video ingestion systems for million+ item corpora—with hands‑on software craftsmanship dating back to game and embedded systems work. At ZipRecruiter he builds tools that help job seekers find ideal matches, and previously led cross‑functional data teams at Samsung NEXT to prototype mobile action recognition and scale ML pipelines. An active open‑source contributor, he has improved both Python and JavaScript sides of the popular Bokeh visualization library, fixing bugs and adding features that enhance interactive data tables. Known for translating messy data into actionable analytics and shipping robust production systems, he pairs technical breadth with practical product focus.
12 years of coding experience
26 years of employment as a software developer
Computer Science, Computer Science at University of Illinois Chicago
Bachelor of Arts (B.A.), Physics, Bachelor of Arts (B.A.), Physics at University of Chicago
Interactive Data Visualization in the browser, from Python
Role in this project:
Full-stack Developer
Contributions:8 commits, 12 PRs, 1 push in 3 years 2 months
Contributions summary:Dennis contributed to the Bokeh project by addressing bugs, adding features, and improving code quality across both the Python backend and the JavaScript frontend. They fixed a bug related to data table sorting and editing, added support for template style formatters, and improved documentation with usage examples. Furthermore, the user updated the project to use `numbro.js` for number formatting, and implemented support for setting the DataTable row height.
Contributions:19 pushes, 9 branches in 3 years 2 months
pythoninteractive-webplottingvisualization
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.