David Rabinowitz is a Staff Software Engineer at Google with 11 years of professional experience building scalable cloud and data systems from startups to large products. He has deep backend expertise in data integration—contributing write support and BigQuery Storage Write API compatibility to the widely used spark-bigquery-connector—and a track record of driving storage, dependency, and performance improvements. Prior roles span senior engineering and platform leadership at Google/Waze, Origami Logic, and entrepreneurial ventures where he blended architecture, DevOps, and product delivery. An MSc in Computer Science and a background teaching object-oriented design underline his strong engineering foundations and mentorship instincts. Based in Sunnyvale, he combines hands-on coding with system-level thinking to make complex data pipelines reliable and production-ready.
11 years of coding experience
18 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at The Hebrew University of Jerusalem
BigQuery data source for Apache Spark: Read data from BigQuery into DataFrames, write DataFrames into BigQuery tables.
Role in this project:
Back-end Developer
Contributions:27 releases, 753 reviews, 359 commits in 3 years 5 months
Contributions summary:David primarily contributed to the BigQuery connector, specifically focusing on write support, which included adding the functionality to write Spark DataFrames into BigQuery tables. Their work involved code modifications to support different save modes, intermediate data formats (Parquet and ORC), and the addition of new features like support for the BigQuery Storage Write API. Additionally, they made several updates related to dependency versions and code cleanup.
Contributions:5 pushes, 1 branch in 2 years 5 months
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 Rabinowitz - Staff Software Engineer at Google