Sidhant Kohli

Senior Software Engineer at Intuit

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
Sidhant Kohli is a Senior Software Engineer with nine years of experience building scalable distributed systems, currently contributing to Numaflow at Intuit to optimize massively parallel data and streaming pipelines. He holds a Master’s in Software Engineering (Scalable Systems) from Carnegie Mellon and a BTech in Computer Science, blending strong academic training with hands-on industry delivery at Intuit and Samsung R&D. Sidhant’s recent open-source work centered on refactoring watermark handling and stream-processing UDFs in Numaflow, demonstrating deep familiarity with real-time data consistency and pipeline optimization. Known for analytical problem-solving, leadership, and effective collaboration, he thrives on challenging technical problems and incremental system simplification. An optimist and persistent learner, he often focuses on removing legacy complexity to improve reliability and developer ergonomics in production systems.
code9 years of coding experience
job3 years of employment as a software developer
bookPCM: 97.4%, PCM: 97.4% at Delhi Public School Ghaziabad
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Motilal Nehru National Institute Of Technology
bookMaster's degree, Masters of Software Engineering Scalable Systems, Master's degree, Masters of Software Engineering Scalable Systems at Carnegie Mellon University
github-logo-circle

Github Skills (6)

kubernetes10
stream-processing10
go10
data-pipelines10
data-pipeline10
kubernetes-pods10

Programming languages (6)

JavaShellRustGoHTMLPython

Github contributions (5)

github-logo-circle
numaproj/numaflow

Jun 2022 - Aug 2022

Kubernetes-native platform to run massively parallel data/streaming jobs
Role in this project:
userBack-end Developer
Contributions:160 reviews, 16 commits, 115 PRs in 1 month
Contributions summary:Sidhant primarily focused on refactoring the codebase related to watermark handling within the Numaflow project, a Kubernetes-native platform for data streaming. Their contributions involved modifying UDFs (User Defined Functions) to utilize publisher and fetcher interfaces for watermarks, implying a focus on stream processing and data pipeline optimization. They also removed obsolete code related to keyspaces, likely streamlining the watermark implementation. This work suggests a deep understanding of the internal workings of Numaflow and its watermark mechanism.
dcosdata-streamkubernetes-nativepipelinestreaming-jobs
kohlisid/numaflow-python

Feb 2023 - Mar 2025

Numaflow Python SDK
Contributions:1 PR, 493 pushes, 96 branches in 2 years 1 month
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