Marion Lang is a Principal Software Engineer in San Francisco with 13 years of experience building high-throughput distributed systems and production-grade developer tooling. She brings a rare blend of academic rigor and industry impact—former tenure-track CS professor who redesigned curricula and led DEI efforts, and a Google engineering lead/visiting researcher who optimized the Dataflow stream processing engine. Marion has practical open-source chops, having improved the Google Cloud Dataflow Java SDK (gzip/bzip2 support, custom Sink API, and robust GCS/Datastore handling) and has worked at Mozilla and GitHub on backend reliability and scalability. Comfortable translating research into production, she focuses on low-latency, fault-tolerant architectures and mentoring engineering teams.
12 years of coding experience
15 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Indiana University of Pennsylvania
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at The Ohio State University
Google Cloud Dataflow provides a simple, powerful model for building both batch and streaming parallel data processing pipelines.
Role in this project:
Back-end Developer
Contributions:27 commits in 8 months
Contributions summary:Marion's contributions focused on enhancing the functionality and reliability of the Google Cloud Dataflow Java SDK. They implemented support for compressed text sources (gzip and bzip2), fixed a NullPointerException in the CoGroupByKey transform, and optimized GCS file reading by caching Content-Encoding and always requesting full files when handling gzip Content-Encoding. They also added a custom Sink API and corresponding Write transform and improved the Datastore Sink, including exponential backoff for write retries and ensuring at least one split.
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
Marion Lang - Principal Software Engineer at GitHub