Software Engineer, Developer Productivity
$140k - $220k • Mountain View, CA
Posted 10d ago
Remote Work Policy
On-site
Categories
Applied AI Engineer
About the job
Glean is seeking a Software Engineer, Developer Productivity to enhance how our engineers build, test, and ship software. This role involves designing and optimizing build systems, CI/CD pipelines, and developer tooling within a large, multi-language codebase powered by Bazel and running on GitHub Actions with cloud remote execution. You will play a key part in reducing friction in daily workflows, scaling infrastructure, and enabling the entire engineering team to move faster and with greater confidence, including leveraging AI-powered coding and productivity tools.
Responsibilities
- Own and evolve a multi-language build system, improving hermeticity, reproducibility, dependency management, and developer usability.
- Design and operate CI/CD infrastructure to make builds and tests faster, more reliable, and cost-efficient at scale.
- Diagnose and eliminate sources of CI friction, including flaky tests, slow feedback loops, and difficult local development workflows.
- Build developer tools to improve onboarding, debugging, code review, and everyday engineering productivity.
- Lead practical adoption of AI coding assistants and agentic workflows, measuring usage and impact.
- Partner with engineers across the company to identify bottlenecks, prioritize improvements, and demonstrate measurable results.
Requirements
- Strong software engineering background in Java, Go, Python, or a similar language.
- Meaningful ownership of build systems, CI/CD infrastructure, or developer productivity tooling.
- Bazel experience is strongly preferred.
- Experience operating distributed build or test environments.
- Familiarity with Kubernetes or cloud infrastructure.
- Strong debugging skills and a track record of improving developer workflows.