Slava Chernyak is a Senior Staff Software Engineer based in Seattle with 11 years of experience building high-performance, production-grade backend systems at Google. He specializes in distributed data processing and streaming, contributing significant low-level improvements to Google Cloud Dataflow and Apache Beam—work that includes protobuf updates, gRPC stream optimizations, and deterministic BigQuery streaming writes. His contributions target reliability and throughput (stream timeouts, health checks, larger chunk sizes) and enable real-time features like timers and existence watermarking, reflecting deep expertise in streaming engine internals. With an MS in Computer Science from the University of Washington and a decade-plus tenure at Google, he combines research-caliber understanding with practical, large-scale system engineering. Colleagues know him for tackling nuanced protocol and performance bottlenecks that are easy to overlook but crucial for production streaming systems.
11 years of coding experience
MS, Computer Science, MS, Computer Science at University of Washington
Google Cloud Dataflow provides a simple, powerful model for building both batch and streaming parallel data processing pipelines.
Role in this project:
Backend Developer
Contributions:13 commits in 10 months
Contributions summary:Slava primarily contributed to the back-end infrastructure of the Google Cloud Dataflow Java SDK, focusing on modifications to the Windmill API, which appears to be the underlying data processing engine. Their work involved changes to protocol buffer definitions (protobufs), specifically for supporting new features such as real-time timers, existence watermark deadlines, and byte limits for data fetching. These updates suggest a focus on enhancing the streaming capabilities, performance, and data management aspects of the data processing pipelines.
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer
Contributions:9 reviews, 7 commits, 5 PRs in 2 years 11 months
Contributions summary:Slava primarily contributed to improving the Google Cloud Dataflow Java stream protocol and related components. Their work includes addressing stream timeout handling for gRPC windmill streams, ensuring periodic health checks, and increasing gRPC stream chunk sizes to improve performance. The user also made updates to the python SDK GCP client API and added functionality for deterministic record IDs in BigQueryIO streaming writes, enabling optimizations.
golangpythonstreaming-databeambatch
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
Slava Chernyak - Senior Staff Software Engineer at Google