Software Engineer, Developer Productivity
Core
Design and optimize build systems, CI/CD pipelines, and developer tooling to enable engineers to leverage AI-powered coding tools and ship software faster.
Role type
Senior IC infrastructure engineer (developer productivity)
Builds
Bazel monorepo, CI/CD pipelines, and developer tooling for the Glean engineering organization
Domain
Enterprise software development infrastructure
Deliverable
infrastructure
Required skills
Bazel, CI/CD systems, Docker, Kubernetes, cloud runners, distributed build environments, debugging, workflow optimization
Preferred skills
AI developer tools integration, open source contribution
Technologies
Bazel, GitHub Actions, Kubernetes, Docker, Java, Go, Python
Responsibilities
Develop and maintain Bazel monorepo with multi-language support; Improve build hermeticity, caching, and dependency management; Extend Bazel with custom rules and integrations; Operate and optimize pipelines on GitHub Actions and cloud runners; Reduce CI latency through remote execution and parallelization; Build tools and workflows to improve developer experience; Automate debugging of flaky tests and CI failures; Enable engineers to integrate AI-powered coding assistants into daily workflows; Build agentic tooling for CI failure analysis and PR triage.
Seniority
Senior, hands-on IC