
Job Description
Ovii's Interpretation of the Role
The Engineering Productivity Engineer owns the tooling that powers Supabase engineers from local setup through production deployment. You will design, build, and iterate on developer workflows, CI/CD pipelines, AI‑assisted coding aids, and metrics that surface friction in the software delivery process.
Role Snapshot
- Own end‑to‑end engineering productivity tooling
- Stabilize and reproducible local development environments
- Accelerate build, test, and CI pipelines
- Integrate AI‑assisted development agents
- Track and act on productivity metrics (e.g., DORA)
- Collaborate across engineering squads to remove friction
Must-Have Requirements
- Go
- TypeScript
- Python
- Rust
- Shell scripting
- CI/CD pipeline optimization
- Local development environment reproducibility
- Containerization (Docker, Nix)
- AI‑assisted development tooling
- Test orchestration and mutation/chaos testing
- Code review automation
- Monorepo/build caching tools
- Productivity metrics analysis
- developer productivity
- infrastructure
- platform engineering
Nice-to-Have Signals
- Experience with async or globally distributed teams
Work Setup
- Location: Remote, Anywhere
- Work mode: REMOTE
- Remote scope: GLOBAL
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Not Specified in JD
- Salary range
- Visa sponsorship
- Security clearance
- Travel requirement
What You'll Likely Work On
- Improve local development stability and make onboarding self‑service for all engineers
- Build and maintain project scaffolding, templates, and golden‑path workflows
- Profile and optimize build and test performance, parallelize tests, and aggressively cache artifacts
- Integrate and refine code review automation and developer workflow tooling
- Evaluate, integrate, and measure AI coding assistants, curating extensions and plugins
- Track productivity signals, surface cycle‑time losses, and drive engineering excellence
- Create dashboards for code‑quality signals and automate early‑stage issue detection
Good Fit If You Have
- Enjoys async, globally distributed team environments
- Communicates clearly with both technical and non‑technical audiences
- Thrives on solving real‑world problems that developers face daily
Skills
- Go, TypeScript, Python, Rust, Shell
- CI/CD pipeline optimization (GitHub Actions, ArgoCD, Octopus, Harness)
- Containerization & reproducible environments (Docker, Nix, devcontainers)
- AI‑assisted coding tools and IDE extensions
- Test orchestration, mutation & chaos testing
- Monorepo tooling and build caching (pnpm, Nx, Turborepo, Bazel)
- Developer productivity metrics (DORA, coverage, mutation testing)
- Code search, indexing, and navigation