Sam Bourne

Software Engineer at NVIDIA

Santa Monica, California, 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

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job13 years of employment as a software developer
bookBS Virtual Technology and Design, CGI & VFX, BS Virtual Technology and Design, CGI & VFX at University of Idaho
stackoverflow-logo

Stackoverflow

Stats
610reputation
591kreached
14answers
1question
github-logo-circle

Github Skills (15)

apache-beam10
python10
testing10
apidoc9
api9
data-engineering8
string-formatting6
sql-server6
nuke6
sqlite6
sql6
apache-flink6
sqlalchemy6
dockers5
docker5

Programming languages (4)

TypeScriptJavaC++Python

Github contributions (5)

github-logo-circle
apache/beam

Nov 2019 - Sep 2020

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-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.
golangpythonstreaming-databeambatch
sambvfx/pix

Nov 2016 - Mar 2020

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.
Request Free Trial
Sam Bourne - Software Engineer at NVIDIA