Ahir Reddy

Software Engineer at Databricks

Berkeley, California, 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
Ahir Reddy is a software engineer based in Berkeley with 14 years of experience building scalable backend systems, currently at Databricks in the San Francisco Bay Area. He has made notable open-source contributions to Apache Spark, enhancing the PySpark API, SparkSQL integration, and robust job cancellation and worker monitoring features used by large-scale data processing workloads. A UC Berkeley graduate in EECS and Business Administration, he blends strong systems engineering skills with product-aware thinking. Early internships at Google reflect a background in high-performance, production-focused engineering. Colleagues rely on him for pragmatic solutions that bridge Python interfaces with distributed JVM systems.
code14 years of coding experience
bookBachelor of Science (B.S.) Electrical Engineering and Computer Science, Bachelor of Science (B.S.) Electrical Engineering and Computer Science at University of California, Berkeley
languageslisp
github-logo-circle

Github Skills (9)

spark-sql10
big-data10
pyspark10
python10
sql10
javas4
java4
scala4
jdbc4

Programming languages (8)

JavaShellStarlarkScalaJavaScriptGoPerlPython

Github contributions (5)

github-logo-circle
apache/spark

Sep 2015 - Sep 2015

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:2 commits, 1 PR, 1 comment in 1 day
Contributions summary:Ahir primarily contributed to the PySpark API, focusing on enhancing its functionality. They developed features to integrate PySpark with SparkSQL, enabling SQL query execution on RDDs. The user also improved job cancelation capabilities within PySpark, including a monitor thread to manage and terminate Python workers. Additionally, they fixed issues related to character encoding and proper HiveContext setting.
apache-sparkpythonscalarjava
ahirreddy/rules_scala

Feb 2016 - Jan 2026

Contributions:1 review, 226 pushes, 4 branches in 9 years 11 months
scalabazelrules
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