Staff Software Engineer - CI, Build & Release
Core
Staff-level ownership of CI, build, and release infrastructure for a multi-framework machine learning portfolio (ONNX Runtime, ExecuTorch, TFLite/LiteRT) across Linux, Windows, and Android.
Role type
Staff Software Engineer (CI/CD & Build Infrastructure)
Builds
Multi-platform CI pipelines, hermetic build recipes, signed binary distributions, and release artifacts for ML frameworks.
Domain
Machine Learning Infrastructure / DevOps / Embedded Systems
Deliverable
production ML models | infrastructure
Required skills
Python, Bash, CI/CD platforms (Jenkins, GitLab CI, GitHub Actions, TeamCity), Git, JIRA, cross-platform build toolchains, AI coding assistant integration.
Preferred skills
ML framework build systems (ONNX Runtime, ExecuTorch, TFLite/LiteRT), C/C++ build tools (CMake, Bazel), Android NDK, Windows ARM64 toolchains, deep learning inference pipelines.
Technologies
AI, Android, Bazel, Bash, CI/CD, Claude Code, Copilot, DevOps, Git, GitHub, GitLab, Gradle, Hardware Support, JIRA, Jenkins, Linux, Machine Learning, Maven, Python, Teamcity, Windows, Mobile, REST, Security
Responsibilities
Design and maintain multi-platform CI pipelines; integrate hardware-in-the-loop testing; embed AI-assisted tools into workflows; own end-to-end release pipelines; define automated quality gates; coordinate SDK artifact delivery; develop build health dashboards; maintain CI documentation for global teams.
Seniority
Staff, technical leadership & broad influence