This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Software Engineer, Developer Productivity to shape the way our engineers build, test, and ship software. Our codebase is large and multi-language, powered by Bazel, with pipelines running on GitHub Actions and cloud remote execution. In this role, you will design and optimize build systems, CI/CD pipelines, and developer tooling, while also enabling engineers to effectively leverage AI-powered coding and productivity tools. Your work will reduce friction in everyday workflows, scale our infrastructure, and help the entire engineering team move faster with confidence.
Job Responsibility:
Develop and maintain our Bazel monorepo with support for multiple languages
Improve build hermeticity, caching, reproducibility, and dependency management
Extend Bazel with custom rules, macros, and integrations
Operate and optimize pipelines on GitHub Actions, Kubernetes, and cloud runners
Reduce CI latency through remote execution, caching, and parallelization
Instrument pipelines with telemetry and dashboards to measure speed, reliability, and cost
Build tools and workflows (CLI utilities, IDE plugins, GitHub bots) that improve day-to-day developer experience
Automate debugging of flaky tests and CI failures
Simplify onboarding and local dev environments
Enable engineers to integrate AI-powered coding assistants (e.g. GitHub Copilot, Cursor, Claude) into daily workflows
Build agentic tooling that automates CI failure analysis, PR triage, and code review support
Collect usage insights, build dashboards, and iterate on adoption strategies to maximize developer ROI from AI
Requirements:
Strong software engineering background (Java, Go, Python, or similar)
Experience with build systems (Bazel strongly preferred
Buck, Blaze, Gradle, or Maven acceptable)
Hands-on with CI/CD systems (GitHub Actions, Buildkite, Jenkins, etc.)
Familiarity with Docker/Kubernetes, cloud runners, and distributed build/test environments
Strong debugging skills and an interest in solving workflow bottlenecks
Passion for multiplying the effectiveness of other engineers
Nice to have:
Experience integrating or enabling AI developer tools is a plus