Sanil Jain is a Staff Software Engineer in LinkedIn’s Data Infrastructure team with a decade of experience building and operating real-time stream processing systems. He specializes in Apache Beam and Apache Samza, contributing upstream to Beam’s Samza runner to improve observability, debugging, and non-data-shuffle metrics. Based in San Francisco, he combines production engineering at scale with open-source stewardship as a Samza committer, bridging internal platform needs with community-grade improvements. His background spans full-stack and big-data roles from internships at Facebook and TripAdvisor to leading infra work at LinkedIn, giving him a practical lens on end-to-end data pipelines and developer ergonomics. Notably, his contributions focus on making distributed stream processing easier to monitor and troubleshoot in production.
10 years of coding experience
7 years of employment as a software developer
Rajiv Gandhi Proudyogiki Vishwavidyalaya
Master of Science (MS), Computer Science, 3.90, Master of Science (MS), Computer Science, 3.90 at Northeastern University
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer
Contributions:47 reviews, 2 commits, 6 PRs in 1 month
Contributions summary:Sanil primarily contributed to the Apache Beam Samza Runner, focusing on improving its functionality and robustness. Their work involved adding stack trace decoration for exceptions in the Samza runner and integrating SamzaPipelineOptions into the exception listener interface. Further contributions included populating TransformIOMap as config and the implementation of metrics for non-data shuffle transforms such as watermark progress, latency and throughput. These changes indicate an effort to enhance debugging, monitoring, and overall operational capabilities within the Samza runner.
Contributions:11 releases, 148 commits, 64 pushes in 6 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.