Software Engineer

Apply

Overview

In this high-impact Software Engineer role, you will take ownership of Bazel and build the tooling infrastructure for a dynamic deep tech company focused on pioneering AI accelerator hardware and software. Collaborating with cross-functional teams, you will design and optimize CI infrastructure and enhance the developer experience within a greenfield environment devoid of legacy systems.

Responsibilities

  • Design and implement Bazel rules and extensions to support multiple programming languages.
  • Scale a large monorepo integrating Python, C++, Rust, SystemVerilog, and machine learning workloads.
  • Build reproducible multi-language build pipelines for diverse project requirements.
  • Optimize continuous integration (CI) performance across extensive compute clusters.
  • Enhance the overall developer experience for engineering teams.
  • Contribute to the development of upstream Bazel rules and tooling solutions.
  • Collaborate closely with teams working in machine learning, runtime, simulation, compilers, and hardware.

Requirements

  • Extensive experience in Software Engineering or Infrastructure Engineering.
  • Proficiency with build systems, specifically Bazel.
  • Strong Python scripting and automation skills.
  • Experience in building and maintaining CI/CD pipelines at scale.
  • Knowledge of multi-language development environments including Python, C++, and Rust.
SkillsPython, C++, Rust
LocationCity Of Bristol
TypeHybrid
Rate
£600/day
SourceLinkedIn
Recruiter5V Tech
Posted13/05/26