Attila Piros is a Senior Staff Engineer based in San Jose with over 15 years of hands-on software engineering experience and a decade of focused work in distributed data systems. He is an Apache Spark committer who has made substantive backend contributions—fixing race conditions, memory leaks, and improving the external shuffle service—to one of the most widely used big-data engines. At Cloudera he drives cross-platform integrations and cloud readiness while troubleshooting escalated production issues, blending deep systems knowledge with practical customer-focused enhancements. His background spans low-level C/C++ telecom and optimization work through JVM and Scala-based platform and microservices engineering, reflecting a rare breadth across languages and domains. Known for improving developer experience as well as runtime robustness, he also contributes DevOps and documentation improvements to the Spark website, signaling attention to both code and community.
10 years of coding experience
15 years of employment as a software developer
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at Debreceni Egyetem
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:442 reviews, 23 commits, 111 PRs in 4 years
Contributions summary:Attila primarily contributed to improving the Apache Spark backend. They focused on resolving critical issues related to memory management, block storage, and the external shuffle service. Their work included refactoring core components, fixing race conditions, and enhancing the robustness of the system, leading to increased reliability and efficiency. The user's contributions also encompassed performance optimization and addressing potential memory leaks.
Contributions:7 reviews, 9 commits, 13 PRs in 1 month
Contributions summary:Attila primarily contributes to the website's infrastructure and documentation, making several updates related to build processes, testing, and developer tools. They addressed issues with Kubernetes and Minikube versions and configurations, and also upgraded Jekyll and other related dependencies. Furthermore, the user documented how to set up and configure the git remotes for contributors. Additionally, they incorporated a new committer and promoted the usage of SSH remotes and GitBox.
pythonsqlapachebig-dataspark
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.