Summary
Rakesh Viswanathan is a Senior Software Engineer based in the San Francisco Bay Area with ~8 years of experience building large-scale distributed systems, backend platforms, and big data tooling. He has designed and shipped production runtime features at dbt Labs and Snowflake—everything from auto-scaling and failover caching to notification frameworks and CI improvements—bringing practical expertise in Go, Python, Java, SQL, Hadoop and NoSQL. Comfortable across cloud-native and on-prem infrastructure, he’s implemented compute pre-warming, S3-backed caching for git failures, and cluster rebalancing to improve reliability and scalability. A Northeastern CS master’s graduate with roots in big-data engineering at Cloudera, he’s driven by solving hard distributed-systems problems and extracting insights from large datasets. Colleagues describe him as a continuous learner who pairs system-level thinking with hands-on implementation to turn complex pipeline and scalability challenges into resilient products.
3 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Visvesvaraya Technological University
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Northeastern University
English