Responsibilities
- Develop and maintain custom Bazel rules and extensions
- Support the expansion of a unified code repository across multiple programming languages including Python, C++, Rust, SystemVerilog, and machine learning workflows
- Build consistent, reliable build processes that span several programming languages
- Improve speed and efficiency of continuous integration systems operating on large-scale compute infrastructure
- Shape tools, workflows, and standards that impact every developer's daily experience
- Contribute improvements and fixes back to external Bazel rule repositories used internally
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid remote policy with office presence in the Bay Area
Team
Small, high-impact engineering team focused on infrastructure and developer productivity
Responsibilities
- Designing and owning Bazel rules and extensions
- Scaling our monorepo as we grow across Python, C++, Rust, SystemVerilog and ML workloads
- Creating reproducible, multi-language build pipelines
- Optimising CI performance across large compute clusters
- Defining the developer experience for every engineer at Fractile
- Contributing upstream to Bazel rules we depend on
Available for qualified candidates