Staff Software Engineer (ML, Distributed Systems) at Hewlett Packard Enterprise
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Sandish N is a Staff Software Engineer based in San Francisco with 12+ years building large-scale distributed systems, cloud platforms, and production ML pipelines. He combines deep hands-on expertise in Spark, Kafka, Kubernetes and cloud services (AWS/GCP) with fluency in Java, Scala, and Python to deliver high-performance data infrastructure. A prolific Apache contributor, he led the spark-protobuf integration enabling native Protobuf read/write in Spark and has contributed significant features and fixes to Pinot, Druid, Kudu and NiFi. At HPE and prior roles he architected low-latency data pipelines, IoT cloud-native products, and optimized long-running Spark jobs for real-world PB-scale workloads. He’s results-oriented and pragmatic, equally comfortable debugging thread dumps and designing Helm charts for Kubernetes deployments. Beyond production systems, his work shows a pattern of smoothing integration pain points—serialization, connector tooling, and cloud-native ops—that accelerate team delivery.
11 years of coding experience
7 years of employment as a software developer
Bachelor's Engineering, Computer Science, Bachelor's Engineering, Computer Science at Visvesvaraya Technological University
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:142 reviews, 11 PRs, 158 comments in 6 years 6 months
Contributions summary:Sandish primarily contributed to the Apache Spark project by adding support for Protobuf, a data serialization format. Their work included implementing `from_protobuf` and `to_protobuf` functions, enabling Spark to read and write Protobuf data within data frames. The user also added support for Protobuf imports and validated Protobuf timestamp and duration types. Further, the user improved the project by introducing support for OneOf field and recursive checks.
Apache Druid (Incubating) - Column oriented distributed data store ideal for powering interactive applications
Contributions:68 pushes, 7 branches in 1 year 1 month
incubatingidealdata-storeapachebig-data
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
Sandish N - Staff Software Engineer (ML, Distributed Systems) at Hewlett Packard Enterprise