Sam Bourne is a pragmatic software engineer with 12 years of experience building automation and pipeline systems for VFX and cloud environments, now contributing to NVIDIA from Santa Monica. He has a strong track record at Luma Pictures designing scalable orchestration (Apache Beam, Flink, Kubernetes), containerized CI/CD flows, and tooling that turned single-artist workflows into mass-shot automation. Sam mentors teams, champions quality and type-safe APIs, and has hands-on experience integrating Unreal, USD, and render farms into production pipelines. An active open-source contributor, he’s improved the Apache Beam Python SDK around ExternalTransform and artifact endpoints, reflecting deep familiarity with distributed data processing internals. He combines practical systems engineering with a creative background in CGI/VFX, enabling him to bridge artist workflows and robust backend infrastructure.
12 years of coding experience
13 years of employment as a software developer
BS Virtual Technology and Design, CGI & VFX, BS Virtual Technology and Design, CGI & VFX at University of Idaho
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-end Developer
Contributions:2 reviews, 6 commits, 3 PRs in 10 months
Contributions summary:Sam focused on enhancing the Apache Beam Python SDK, specifically concerning the `ExternalTransform` and artifact endpoint features. Contributions include fixing pylint issues, ensuring unique naming for external transforms, and adding tests for artifact endpoint configuration within the portable runner. They made changes across multiple Python files, demonstrating expertise in the project's internal workings and commitment to its long-term maintainability.
Contributions:51 commits, 40 pushes, 1 branch in 3 years 3 months
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.