Glean is looking to improve the productivity of its engineers by optimizing build systems, CI/CD pipelines, and developer tooling, and enabling the effective use of AI-powered coding and productivity tools.
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.
- Experience integrating or enabling AI developer tools is a plus.
- Strong debugging skills and an interest in solving workflow bottlenecks.
- Passion for multiplying the effectiveness of other engineers.
Responsibilities
- 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.
Other
- 3-4 days a week in one of our SF Bay Area offices
- Competitive compensation, Medical, Vision, and Dental coverage, generous time-off policy, and the opportunity to contribute to your 401k plan to support your long-term goals.
- Home office improvement stipend, as well as an annual education and wellness stipends to support your growth and wellbeing.
- Diverse and inclusive company culture
- Bachelor's degree or equivalent experience