Software Engineer

Apply

Overview

We are seeking a Software Engineer with expertise in build systems to join a fast-growing deep tech company focused on developing cutting-edge AI accelerator hardware and software. In this high-impact, hybrid role, you will take ownership of Bazel and build the tooling infrastructure that supports the entire engineering organization, collaborating with various teams across AI/ML, Runtime, Simulation, Compilers, and Hardware on innovative projects.

Responsibilities

  • Design and own Bazel rules and extensions.
  • Scale a large monorepo across multiple programming languages and workloads.
  • Build reproducible, multi-language build pipelines.
  • Optimize CI performance across large compute clusters.
  • Enhance developer experience across engineering teams.
  • Contribute upstream to Bazel rules and tooling.
  • Collaborate closely with cross-functional teams in AI and hardware sectors.

Requirements

  • Extensive experience in Software Engineering or Infrastructure Engineering.
  • Proficiency in build systems, particularly Bazel.
  • Strong skills in Python scripting and automation.
  • Experience building and maintaining CI/CD pipelines at scale.
  • Familiarity with multi-language build environments and tools such as Docker or Kubernetes is a plus.
  • Experience with ML pipelines and GitHub Actions is desirable.
SkillsPython, C++, Rust, Kubernetes
LocationLondon Area
TypeHybrid
Rate
£600/day
SourceLinkedIn
Recruiter5V Tech
Posted13/05/26