Senior Software Engineer in Build Engineering
GraphcoreCambridgeFull TimeEngineering
Remotely
pythondockerlinuxpytestbazelcmakegoogletest
Job Description
📋 Description
- Join Software Infrastructure to scale and manage the build, test, deployment and productisation of
- Develop internal tooling to enable building, testing and integrating the ML software stack.
- Collaborate with QA and development teams to ensure reliable build processes in secure, sandboxed
- Work with HPC AI platforms and distributed systems to improve stack reproducibility.
- Contribute to tooling and processes that improve build practices and dependency management.
🎯 Requirements
- Experience Developing internal tooling for build and release pipelines.
- Knowledge of Python and C++ (or similar language).
- Strong familiarity with Linux environments and build tools (e.g., Bazel, CMake).
- Experience with tests and testing frameworks (PyTest, GoogleTest).
- Understanding of Software Architecture patterns and SDLC principles.
- Experience with containerization (Docker/Podman) and build integration tools.
🎁 Benefits
- Competitive salary and private medical insurance.
- Flexible working arrangements and generous leave policy.
- Pension and life assurance options.
- Health and wellbeing support; employee assistance programme.
- Office perks, healthy snacks, and on-site facilities where available.
Back to all jobs