Siddharth Santurkar

Staff Software Engineer at WhatsApp

Pittsburgh, Pennsylvania, 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
Siddharth Santurkar is a Staff Software Engineer with 12 years of experience building large-scale, distributed systems, currently leading development of WhatsApp’s central data access platform serving over 3 billion users and handling 100M+ queries per second. He previously architected and scaled core group, broadcast, Communities, and Channels infrastructures—driving 0-to-1 platform work that now supports billions of monthly operations. His background blends rigorous academic training from Carnegie Mellon with hands-on research and internships in stream processing and benchmarking at TU Dresden. Siddharth contributes to open-source database work (notably memory-cached drivers in the CMU peloton project), reflecting deep expertise in back-end, database, and memcached integrations. Based in Pittsburgh, he pairs technical leadership with day-to-day engineering—mentoring teams and shipping resilient server APIs. Colleagues describe him as the kind of systems engineer who can both design at large scale and dive into memcached driver code when needed.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster of Science (M.S.) Computational Data Science, Master of Science (M.S.) Computational Data Science at Carnegie Mellon University
bookBachelor of Technology (B.Tech.) Computer Engineering, Bachelor of Technology (B.Tech.) Computer Engineering at National Institute of Technology Karnataka
languagesEnglish, Kannada, Hindi
github-logo-circle

Github Skills (13)

databases10
c-language10
cprogramming-language10
sql10
relational-databases10
sql-database10
memcached10
database10
network-protocol9
protocols9
communication-protocol9
networking8
postgresql8

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
cmu-db/peloton

Mar 2016 - Dec 2016

The Self-Driving Database Management System
Role in this project:
userBack-end Developer & Database Engineer
Contributions:90 commits, 33 PRs, 18 pushes in 9 months
Contributions summary:Siddharth primarily focused on implementing components related to a memory-cached database management system within the Peloton project. They introduced new directories and source files for a "mc_driver" component, including header and source files for interfaces and drivers. The user then integrated the "mc_driver" with the memcached system, and contributed to the SQL query parsing and output handling. They implemented a basic connection for accepting and parsing simple SQL queries.
management-systemrdbmsdatabase-management-systemself-drivingdatabase
sid1607/linux-3.14.65-src

Apr 2016 - May 2016

Contributions:6 PRs, 181 pushes, 1 branch in 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
Siddharth Santurkar - Staff Software Engineer at WhatsApp