Summary
Grzegorz Szpak is a founding engineer and seasoned backend developer with 11 years building high-throughput, resilient systems that have served hundreds of millions of users and handled hundreds of thousands of requests per second. He combines a strong mathematical background with deep hands-on experience in Java, Python, Redis, Spark and Cassandra to design scalable architectures and robust async job frameworks. At Labelbox he led end-to-end delivery of Model Foundry and redesigned Model Error Analysis for larger scale while shaping platform-wide best practices for Python microservices. Earlier roles on messaging and RTB platforms involved operating massive Cassandra clusters, tuning GC for low-latency services, and migrating large Hadoop/Kafka deployments—skills that surface in his reliability-first approach. Now based in Warsaw, he’s a pragmatic engineer who moves between low-level performance troubleshooting and product-facing system design, with a knack for turning complex research ideas into production-ready pipelines. He’s curious and quick to adopt new technologies, frequently pushing architectural improvements that become standard across teams.
11 years of coding experience
9 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at University of Warsaw
Polish, English, German