Rithwik Ediga Lakhamsani

Software Engineer at Databricks

San Francisco Bay Area 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
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.
code3 years of coding experience
job2 years of employment as a software developer
bookBachelor'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
bookHigh School Diploma, 4.37 GPA, High School Diploma, 4.37 GPA at Folsom High School
languagesEnglish, French, Telugu
github-logo-circle

Github Skills (10)

pytorch10
big-data10
machine-learning10
spark10
distributed-training10
python10
apidoc9
mlops9
api9
scala8

Programming languages (4)

DockerfileScalaJupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/spark

Jan 2023 - Jan 2023

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userML 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.
analyticspythondata-processingsqlapache
rithwik-db/spark

Dec 2022 - Mar 2023

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