Cloud Platform - Developer Experience Engineer
Responsibilities
- Design and implement caching strategies across build systems and package managers (for example, Turborepo and Bazel remote/local caching, dependency caching, compiler cache layers)
- Own Bazel build performance and reliability in CI, including remote cache strategy, cache hit-rate tuning, and build graph optimization
- Own the PR landing experience end-to-end: signal quality, required check ergonomics, merge confidence, and time-to-green optimization
- Own the workplace provisioning workflow
- Improve CI runner infrastructure (sizing, placement, AMI/toolchain consistency, utilization) to reduce queue times and job duration variability
- Build CI observability and reporting for pipeline latency, and cost/performance trends
- Partner with teams to identify cost efficient opportunities to streamline the developer experience.
- Improve pre-commit and lint pipelines for speed and reliability without lowering enforcement quality
Requirements
2+ years in Developer Experience, Build/Release Engineering, Platform Engineering, or CI/CD Infrastructure on AWS Cloud
Strong hands-on experience with GitHub (or equivalent CI platform), self-hosted runners, and workflow orchestration patterns
Proven track record reducing CI time and improving pipeline reliability at scale
Deep understanding of caching across modern build systems (Turborepo/Bazel preferred), package ecosystems, and containerized CI
Experience optimizing PR workflows: branch protections, required checks, merge strategies, and developer feedback loops
Strong scripting and automation skills (Python, Bash, or similar) and infrastructure-as-code familiarity (Terraform preferred)
Comfort working across polyglot stacks (web, backend, C++, embedded) and balancing shared platform needs
Strong debugging instincts for non-deterministic CI issues (flaky tests, cache misses, environment drift)
Qualifications
Desirable Skills
- Experience with monorepo migrations and CI redesign during repository restructuring
- Familiarity with workload right-sizing across runner classes and cost/performance tuning
- Experience with Turborepo task graph optimization and remote caching
- Experience with Bazel remote execution/caching architecture in multi-language repos
- Experience building CI health dashboards and SLOs for engineering productivity
- Knowledge of security and compliance checks in CI (for example, secret scanning, policy gates) and performance tuning those checks
- Experience with practical patterns for AI-assisted development in CI/CD and DevEx workflows (for example, agent.md definition and infrastructure, build/debug assistance, and PR summarization)