19 days ago
San Francisco, CA, USAMid Level / Senior
Base Salary
$140k - $265k/yr
Responsibilities
- Develop and maintain the Bazel monorepo supporting 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 that enhance the developer experience.
- Automate debugging of flaky tests and CI failures.
- Simplify onboarding and local development environments.
- Enable integration of AI-powered coding assistants into workflows.
- Build tooling that automates CI failure analysis and code review support.
- Collect usage insights and iterate on strategies to maximize developer ROI from AI.
- Work on critical build and CI/CD systems impacting every engineer's workflow.
- Directly influence the speed, reliability, and cost of software delivery.
- Shape how humans and AI collaborate in development.
- Contribute to open source projects and share learnings at conferences.
Requirements
- Strong software engineering background in Java, Go, Python, or similar.
- Experience with build systems, preferably Bazel.
- Hands-on experience with CI/CD systems like GitHub Actions.
- Familiarity with Docker/Kubernetes and distributed build/test environments.
- Experience integrating AI developer tools is a plus.
- Strong debugging skills and interest in solving workflow bottlenecks.
- Passion for enhancing the effectiveness of other engineers.
Benefits
- Comprehensive benefits package including medical, vision, and dental coverage.
- Generous time-off policy and 401k plan contributions.
- Home office improvement stipend and annual education and wellness stipends.
- Vibrant company culture with regular events and healthy daily lunches.
