Joseph Batchik is a Staff Software Engineer in San Francisco with 11 years of experience building large-scale distributed systems and data infrastructure at Google and Apple. He designs pragmatic, production-grade solutions—most notably a multi-tenant compaction system and proactive data-loss detection for iCloud’s backing datastore—and has deep hands-on expertise optimizing data pipelines and job scheduling to reduce load. Joseph relishes large datasets and new languages, contributing to notable open-source work such as refactoring Databricks’ spark-avro integration to improve performance and data-type handling. His background spans the full lifecycle from low-level performance tuning to system architecture across some of the world’s largest infrastructures, and he brings a knack for turning hard-to-test failure modes into testable, observable systems.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Science, Computer Science, Cum Laude, Bachelor of Science, Computer Science, Cum Laude at Rochester Institute of Technology
Contributions:9 commits, 6 PRs, 13 comments in 1 month
Contributions summary:Joseph primarily refactored and updated the code, replacing the "relation" with a new data source implementation. They also addressed merge conflicts and modified the code style for performance improvements. Their contributions focused on improving data type conversions and ensuring proper handling of various data structures within the Avro data source for Apache Spark. Additionally, they contributed to SQL test cases and made code cleanup.
Contributions:30 commits, 14 PRs, 39 pushes in 1 year 6 months
cshldap
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
Joseph Batchik - Staff Software Engineer at Google