Software Engineer - Developer Experience
Indexed description
What You’ll Work On
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
Why this role is unique?
No legacy — you’re building the Bazel ecosystem from scratch
Extreme variety — ML, compilers, kernel drivers, simulators, hardware verification
High impact — your work becomes the backbone of the entire engineering organisation
Deep collaboration with Simulation, Runtime, and Hardware teams
Real ownership — you shape how Fractile builds software
What We’re Looking For
5+ years in software or infrastructure engineering
3+ years with build systems
Strong experience with Bazel
Python scripting and automation
Experience with CI/CD for large-scale products
Bonus: ML pipelines, GitHub Actions, multi-language build systems, containers
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search