Ritesh Ghorse

Software Engineer III at Google

Bengaluru, Karnataka, India
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
Ritesh Ghorse is a Senior Software Engineer with nine years of experience specializing in systems and backend engineering using Go, C, C++, and Python, currently working on Google Cloud storage control planes for NetApp and Filestore. He has deep expertise in distributed systems and concurrent programming, evidenced by his contributions as an Apache Beam committer where he resolved race conditions in the Go SDK’s execution engine for a widely used batch and streaming data processing project. Ritesh’s background includes Cloud Dataflow work and practical experience building reliable test and execution infrastructure, plus an academic foundation from NC State in advanced distributed systems and OS design. He blends production-grade debugging and optimization skills with a curiosity for machine learning—having built an AI chatbot during an ML internship—and brings a track record of improving robustness in large-scale cloud services. Based in Bengaluru, he combines open-source stewardship with hands-on delivery at Google, focusing on writing safe, concurrent systems that scale.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at North Carolina State University
bookBachelor of Engineering - BE Information Technology, Bachelor of Engineering - BE Information Technology at Pune Institute of Computer Technology
stackoverflow-logo

Stackoverflow

Stats
181reputation
1kreached
7answers
0questions
github-logo-circle

Github Skills (12)

go10
apache-beam10
concurrency10
testing9
google-bigquery6
google-cloud-dataflow6
tensorflow-hub6
google-cloud-pubsub6
tensor6
google-cloud-platform6
tensorflow6
apache-beam-io6

Programming languages (9)

HCLJavaScalaJavaScriptGoHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
apache/beam

Jul 2021 - Jan 2023

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBackend Developer
Contributions:1 release, 621 reviews, 81 commits in 1 year 6 months
Contributions summary:Ritesh primarily worked on the backend of the Apache Beam project, specifically addressing concurrency issues in parallel tests. The user's contributions include modifying Go code to resolve race conditions related to concurrent writes. These changes were made within the `sdks/go/pkg/beam/core/util/hooks` and `sdks/go/pkg/beam/core/runtime/exec` packages, suggesting involvement in debugging and optimizing the Go SDK's execution engine. Furthermore, the user's involvement with testing demonstrates a focus on ensuring the reliability of the project.
golangpythonstreaming-databeambatch
riteshghorse/beam

Jul 2021 - May 2024

Apache Beam is a unified programming model for Batch and Streaming
Contributions:3 reviews, 41 PRs, 758 pushes in 2 years 10 months
beambatchstreamingapacheprogramming-model
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
Ritesh Ghorse - Software Engineer III at Google