Rithwik Ediga Lakhamsani is a software engineer based in the San Francisco Bay Area with three years of experience building ML systems and distributed training infrastructure. Currently at Databricks, he focuses on integrating PyTorch into large-scale data processing workflows—contributing to Apache Spark to enable distributed PyTorch training, better logging, and improved developer APIs. His background spans internships at Pinterest, Two Sigma, Cloudera, and Amazon, plus research at Berkeley where he applied graph attention networks and RL to image understanding. A UC Berkeley EECS magna cum laude, Rithwik combines production-grade platform engineering with hands-on ML research and a track record of shipping features that bridge model development and scalable deployment. He also has early blockchain and teaching experience, reflecting a breadth of practical and collaborative problem-solving beyond core ML work.
3 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Electrical Engineering and Computer Science, 3.98 GPA (Magna Cum Laude), Bachelor's degree, Electrical Engineering and Computer Science, 3.98 GPA (Magna Cum Laude) at UC Berkeley College of Engineering
High School Diploma, 4.37 GPA, High School Diploma, 4.37 GPA at Folsom High School
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
ML Engineer
Contributions:92 reviews, 7 commits, 16 PRs in 15 days
Contributions summary:Rithwik primarily contributes to the development of PyTorch integration within the Apache Spark ecosystem. Their work includes designing and implementing APIs for distributed PyTorch training using files and functions, enhancing local and distributed training capabilities, and adding necessary logging features for debugging and monitoring. The user's contributions focused on building a framework that allows users to leverage PyTorch models for large-scale data processing within the Spark environment. The user also addressed error handling and improved documentation to enhance user experience.
Apache Spark - A unified analytics engine for large-scale data processing
Contributions:75 pushes, 14 branches in 2 months
analyticsdata-processingsqlapachebig-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
Rithwik Ediga Lakhamsani - Software Engineer at Databricks