Cem Cayiroglu is a Staff Software Engineer in the Greater Seattle area with 9 years of experience building large-scale storage and data infrastructure. He currently works on Ads Infrastructure at Meta and previously drove storage systems, Presto and Spark data-warehouse metadata efficiency efforts at scale. An active contributor to the Presto project, he has improved core engine memory efficiency by eliminating redundant byte-array allocations and added administrative query-preemption capabilities, reflecting deep expertise in performance and operational control. His early career in telecoms and OSS stacks focused on Java, Cassandra, ETL and OLAP systems, giving him strong end-to-end systems grounding. He alternates between IC and engineering-manager responsibilities, blending hands-on low-level optimization with team leadership and operational impact.
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Back-end Developer
Contributions:18 reviews, 22 commits, 49 PRs in 2 years 1 month
Contributions summary:Cem primarily focused on optimizing the Presto query engine by removing redundant byte array allocations within the core data structures and block builders. These optimizations improved the efficiency of memory usage within the engine. Furthermore, the user added a new error code and functionality to administratively preempt queries, enhancing control and management capabilities. The commits also included supporting multiple conventions in PolymorphicScalarFunction and adding smoke tests for afterburner support.
Contributions:183 pushes, 35 branches in 2 years 5 months
queryquery-enginenosqlmysqlsql
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.