Cem Cayiroglu

Staff Software Engineer at Meta

Greater Seattle Area 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
Cem Cayiroglu is a Staff Software Engineer with 10+ years building and leading large-scale storage and ads infrastructure teams at Meta, with prior systems and data-layer experience at Nokia and Ericsson. He combines deep backend engineering—optimizing distributed query engines like Presto and improving memory efficiency—with hands-on leadership as an engineering manager for storage infrastructure. His work spans high-volume data platforms, Cassandra and OLAP warehouses, ETL pipelines, and performance tuning, demonstrating a knack for squeezing latency and memory out of complex systems. A practical systems thinker, he has contributed to the widely used Presto project by removing redundant byte-array allocations and adding administrative query preemption, reflecting both performance focus and operational-minded design. Based in the Greater Seattle area, he pairs academic rigor from Istanbul Technical University with decade-long production experience shipping resilient, efficient data infrastructure.
code10 years of coding experience
job14 years of employment as a software developer
bookBachelor, Computer Engineering, Bachelor, Computer Engineering at Istanbul Technical University
languagesEnglish, Turkish
github-logo-circle

Github Skills (19)

query-optimization10
big-data10
java10
javas10
sql10
performance-tuning10
presto10
data-set9
data-model9
distributed-systems9
databases9
user-data9
database9
data-structures8
data-structure8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
prestodb/presto

Oct 2018 - Nov 2020

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-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.
big-dataprestosql-queryjavahive
cemcayiroglu/presto

Oct 2018 - Mar 2021

Distributed SQL query engine for big data
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.
Request Free Trial