David Bieber

Software Engineer at Google

Mountain View, 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
award
Top expert inPython Ecosystem Development and Data Science
David Bieber is a software engineer with 14 years of experience based in Mountain View, currently building software at Google after a Princeton BSE in Computer Science. He blends a research-minded approach to ML and systems with practical engineering, contributing to high-profile open-source projects like TensorFlow Datasets and Google Research (notably work on learned interpreter models and JAX refactors). His strengths include improving testing and documentation for production datasets, refining model architectures and training code, and simplifying developer tooling as seen in contributions to python-fire. Passionate about education, math, and puzzles, he brings an educator’s eye for clarity and pedagogy to code and docs, making complex systems easier to understand. Colleagues appreciate that he pairs deep technical curiosity with a focus on reliability and maintainability across ML and backend codebases.
code14 years of coding experience
job1 year of employment as a software developer
bookPrinceton University
stackoverflow-logo

Stackoverflow

Stats
98reputation
2kreached
7answers
2questions
github-logo-circle

Github Skills (26)

python10
model-driven10
testing10
machine-learning10
datasets10
model-building10
tensorflow10
jax10
modeling10
documentation10
model-driven-development10
data-science8
refactor7
refactoring7
google-contacts-api6

Programming languages (15)

C++CObjective-C++ScalaHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
google/python-fire

Feb 2017 - Dec 2022

Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Role in this project:
userBack-end Developer
Contributions:10 releases, 27 reviews, 221 commits in 5 years 10 months
Contributions summary:David primarily contributed to the core functionality of the Python Fire library by updating existing code and adding new examples. They made changes to the code, improving documentation, fixing syntax, and correcting errors. The contributions include code changes that refined the library's core functionality and improved the user experience and examples.
command-line-interfacepythonpython-firecli
Google Research
Role in this project:
userML Engineer
Contributions:15 commits, 1 PR, 1 push in 4 years 4 months
Contributions summary:David primarily contributed to the development of a learned interpreter model within the Google Research repository. Their work involved modifying and extending the existing codebase for IPAGNN, including adding new features like interpolants and adjusting model parameters. The commits demonstrate a focus on model architecture, training, and dataset integration, specifically relating to control flow programs. Furthermore, the user refactored code to utilize updated JAX functions.
googlemachine-learningai
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