CareerPlanSign in

Senior Software Engineer in Build Engineering

Bristol💼 Full-time🗓 2026-08-27 → 2026-09-26

Core

Develop internal tooling and technical processes for building, testing, integrating, and releasing the Machine Learning Software Stack.

Role type

Senior Software Engineer in Build Engineering

Builds

Internal CI/CD tooling, release pipelines, and reproducible build environments for ML software

Domain

AI compute infrastructure / High-Performance Computing (HPC)

Deliverable

production ML models

Required skills

Python, C++, Linux environment expertise, build process knowledge, dependency management, integration troubleshooting

Preferred skills

Remote caching and execution (Bazel), build tools (CMake), testing frameworks (PyTest, GoogleTest), integration tools (Buildstream), containerization (Docker, Podman), software architecture patterns

Technologies

Python, C++, Linux, Bazel, CMake, PyTest, GoogleTest, Buildstream, Docker, Podman

Responsibilities

Develop internal tooling for building, testing, and integrating the ML Software Stack; Develop tools and technical processes for software releases; Provide guidance to developers on best build practices and dependency management; Communicate with developers, tech leads, and architects about the ML Software Stack; Work with QA to resolve integration issues; Contribute fixes towards the ML Software Stack

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.