Cross-Repository CI Relay
A tiered relay that forwards PyTorch change events to out-of-tree backend CI and returns authenticated compatibility results to the PyTorch CI HUD.
ML systems · CI reliability · open source
I'm Subin George, a software engineer and PyTorch contributor. I build dependable ML systems, CI platforms, and developer tooling—from model validation and computer vision to the infrastructure that keeps upstream changes and hardware backends moving together.
About me
01 / 04I'm Subin George, a software engineer and open-source contributor based in India. At Red Hat, I work on CI/CD and ML infrastructure, with a focus on the systems that help PyTorch and its out-of-tree hardware ecosystem evolve without losing compatibility.
I enjoy the practical work between an ML signal and a confident decision: verifying who produced a result, preserving the evidence behind it, and giving engineers a clear way to act. My work spans applied machine learning, computer vision, CI/CD, Python, C++, TypeScript, cloud services, and the developer experience around them.
I have worked across model development, edge and GPU validation, cloud ML platforms, and open-source infrastructure—bringing the same emphasis on observability, reproducibility, and useful automation to each layer.
Visit my GitHub profile Connect on LinkedInThe problem I care about
My work sits at the intersection of CI reliability, backend onboarding, and developer experience: make the signal trustworthy, make failures explainable, and keep the integration path proportional to a partner's maturity.
Selected work
Showing all projects
A tiered relay that forwards PyTorch change events to out-of-tree backend CI and returns authenticated compatibility results to the PyTorch CI HUD.
Nightly RHEL 9 build and test automation with targeted test selection, container publishing, and relay-backed HUD reporting.
Explore the repositoryA growing collection of practical modules, reference cards, and runnable examples—from tensor foundations to CI debugging.
Read the guideCore fixes and CI/HUD improvements spanning numerical correctness, distributed systems, and out-of-tree backend workflows.
See test-infraCareer
Selected experience
Red Hat · PyTorch Engineering
Enable PyTorch on RHEL through reproducible builds, CI/CD automation, and upstream compatibility validation.
AMD India · ROCm testing
Led validation of the ROCm stack across MI and Radeon hardware for AI/ML and HPC workloads.
Capgemini
Led delivery of cloud-native ML systems for financial and multilingual data products.
Ignitarium Technology Solutions
Developed and tested computer-vision systems, model-serving workflows, and ML compiler tooling.
Ignitarium Technology Solutions
Built proof-of-concept computer-vision pipelines and prepared data for model training and evaluation.
How I work
Derive trust from verified claims and configuration—not from untrusted result text.
A dashboard result should lead back to a run, an attempt, a callback, and an owner.
Start observably, measure reliability, then promote partners only when the signal is ready to influence merges.
PyTorch Conference North America · Lightning talk
A look at the tiered Cross-Repository CI Relay: real-time downstream validation, authenticated result ingestion, and a lower-risk path for hardware backends to join the PyTorch ecosystem.
Read the official PyTorch blogNow
Current CRCR work focuses on surfacing stuck health probes, separating nightly-only partners from pull-request integrations, and making HUD metrics explainable from the underlying job matrix.
Explore CRCR design workContact
Share a little context and I'll receive your note by email. I welcome conversations about open-source infrastructure, downstream compatibility, and practical developer tooling.