Field AI is transforming how robots interact with the real world by building risk-aware, reliable, and field-ready AI systems that address complex challenges in robotics, unlocking the full potential of embodied intelligence.
Requirements
- 5+ years in release engineering/build‑release/DevOps on Linux.
- Expert Git & GitHub (branch protection, rulesets, CODEOWNERS, environments, merge queues, required reviews/status checks).
- GitHub Actions proficiency: reusable/composite workflows, self‑hosted Linux runners, matrix builds, caching, artifacts.
- Docker expertise: multi‑stage builds, GHCR, immutable tags, promotion across environments.
- Strong repo hygiene and branching strategies (develop, release branches); semantic versioning and GitHub Releases.
- Automated testing wired into CI (unit/integration/e2e) with gating via required checks.
- Supply‑chain practices using GitHub: Dependency Review, Dependabot, secret scanning, CodeQL; SBOM/provenance in releases.
Responsibilities
- Define and run branching and release strategies; maintain branch protection and review/approval policies.
- Plan regular release trains; manage tagging, versioning, and clear release notes.
- Operate reliable build/test pipelines (nightly and continuous) on Linux; ensure fast feedback and green builds.
- Promote Docker artifacts safely across environments with clear gates and rollback options.
- Measure and improve pipeline performance and reliability (caching, concurrency, flaky-test reduction).
- Keep repositories organized and consistent (conventions, templates, ownership); track build health and reduce flakiness.
- Partner across teams to triage integration issues early and streamline code reviews.
Other
- Clear communication and coordination skills for cross‑functional releases.
- Passion for delivering dependable robotics software.
- Partner with developers, QA, and operations to surface issues early, streamline reviews and approvals, and continuously improve the speed and quality of our delivery.
- Maintain documentation of decisions, approvals, and release checklists.
- Coordinate periodic release‑readiness reviews and keep runbooks/rollback playbooks current.