Software Engineer, Developer Productivity

Glean Glean · Enterprise · Mountain View, CA · Engineering

Software Engineer focused on developer productivity, optimizing build systems, CI/CD pipelines, and developer tooling, with a specific emphasis on enabling engineers to leverage AI-powered coding and productivity tools and building agentic tooling for development workflows.

What you'd actually do

  1. Develop and maintain our Bazel monorepo with support for multiple languages.
  2. Improve build hermeticity, caching, reproducibility, and dependency management.
  3. Extend Bazel with custom rules, macros, and integrations.
  4. Operate and optimize pipelines on GitHub Actions, Kubernetes, and cloud runners.
  5. Reduce CI latency through remote execution, caching, and parallelization.

Skills

Required

  • 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.

Nice to have

  • Experience integrating or enabling AI developer tools is a plus.

What the JD emphasized

  • AI-powered coding assistants (e.g. GitHub Copilot, Cursor, Claude)
  • agentic tooling
  • AI adoption in engineering teams