Amit Sela

Staff Software Engineer at The Apache Software Foundation

New York, New York, 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
Amit Sela is a Staff Software Engineer with a decade of experience building large-scale data platforms and distributed systems, currently focused on caching at Meta and previously shaping storage and data protection at Google’s AlloyDB. As a long-time Apache Beam committer and Spark runner lead, he has made significant contributions to the Beam Spark runner—fixing checkpoint recovery, state management, and deprecated API issues—demonstrating deep expertise in stream processing internals. He has led data platform initiatives across fintech and payments at Venmo and PayPal, where he helped design next-generation risk and analytics infrastructure from the ground up. Amit combines hands-on backend engineering with open source stewardship, mentoring teams to contribute upstream and improving project stability for widely used ecosystems. Based in New York, he brings a pragmatic systems mindset informed by both product-scale engineering and years of OSS collaboration.
code11 years of coding experience
job14 years of employment as a software developer
bookB.Sc, Electrical & Computer Engineering, B.Sc, Electrical & Computer Engineering at Ben-Gurion University of the Negev
languagesHebrew, English
github-logo-circle

Github Skills (8)

javas10
big-data10
spark10
apache-beam10
back-end-development10
java10
streaming10
testing9

Programming languages (4)

JavaCSSScalaPython

Github contributions (5)

github-logo-circle
apache/beam

Aug 2015 - Apr 2017

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:19 commits, 73 PRs, 1032 comments in 1 year 8 months
Contributions summary:Amit primarily contributed to the Spark runner implementation within the Apache Beam project. Their work focused on fixing bugs and refactoring code related to checkpoint recovery in the Spark streaming runner. Specific changes involved modifications to Java files within the `runners/spark/src/main/java` and `runners/spark/src/test/java` directories to address issues related to state management and resuming pipelines from checkpoints. The user also addressed deprecated API usage and streamlined code, enhancing the stability and efficiency of the Spark runner.
apache-beamstreaming-datapythonjavabig-data
amitsela/beam

Mar 2017 - Mar 2017

Contributions:8 commits, 1 PR, 280 pushes in 6 days
javaapache-beamapachebeam
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