Tejas Patil

Software Engineer at The Apache Software Foundation

Menlo Park, 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

👤
Senior
🎓
Top School
Tejas Patil is a seasoned software engineer with 13 years of experience in large-scale distributed data processing and AI infrastructure, currently advancing GenAI platform work at Meta from Menlo Park. He co-founded and scaled Meta’s internal Spark team and has deep production expertise with Hive, Hadoop and Spark, contributing performance and reliability improvements upstream as an Apache Spark committer. His open-source contributions to high-profile projects like Apache Spark and Apache Nutch include optimizer and spill-reader performance tweaks, better error handling for external process integration, and crawler enhancements—work born from operating Spark at massive scale. At Meta he has led cross-team efforts to revamp model training stacks and now helps bridge Llama research into internal products, blending platform engineering with applied AI. Notably, his career pairs hands-on backend systems work with leadership in platform reliability, making him adept at turning research prototypes into reliable, scalable production services.
code13 years of coding experience
job13 years of employment as a software developer
bookBE IT, BE IT at Maharashtra Institute of Technology
bookUniversity of California, Irvine
languagesEnglish, Hindi, Marathi
stackoverflow-logo

Stackoverflow

Stats
6,169reputation
887kreached
204answers
9questions
Badges
java
top-5%
algorithm
top-5%
hadoop
top-1%
github-logo-circle

Github Skills (27)

algorithm10
algorithms10
apache-spark10
web-crawler10
data-pipelines10
big-data10
hadoop10
data-structure10
java10
crawling10
scala10
javas10
performance-optimization10
data-structures10
data-pipeline10

Programming languages (3)

JavaScalaHTML

Github contributions (5)

github-logo-circle
apache/nutch

Jan 2013 - Feb 2014

Apache Nutch is an extensible and scalable web crawler
Role in this project:
userBack-end Developer
Contributions:37 commits in 1 year
Contributions summary:Tejas contributed to the Apache Nutch web crawler project by implementing and modifying core functionalities. They added features to the fetcher component, specifically including crawl delay logging and integrating site-specific crawl delay configurations. Furthermore, the user modernized the project's architecture by delegating robots.txt parsing to the crawler-commons library and addressing deprecation warnings in the code base. They also fixed a bug involving duplicate temporary Hadoop files and updated the mime type detection.
scalableweb-crawlernutchosgiapache
apache/spark

Aug 2017 - Aug 2017

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:1 commit, 72 PRs, 619 comments in 1 day
Contributions summary:Tejas primarily contributed to the Apache Spark project's core functionalities, focusing on improving performance and resolving issues related to its processing capabilities. They worked on the `PipedRDD`, addressing exception handling and character encoding concerns for external process interactions. Their contributions also included optimizations such as speeding up shuffle service directory cleanup and introducing configurable buffer sizes for disk reads in the UnsafeSorterSpillReader. Furthermore, they made enhancements to the `ScriptTransformation` feature, ensuring better error reporting and improving the user experience.
analyticspythondata-processingsqlapache
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
Tejas Patil - Software Engineer at The Apache Software Foundation