Karve
Browse all jobs

Software Engineer in Build Engineering

Graphcore · Cambridge

3 months ago

Onsitebuild engineeringsoftware infrastructuremachine learning software

Workplace

Onsite

Location

Cambridge

Posted

3 months ago

Summary

This software engineer role focuses on build engineering for Graphcore's machine learning software stack, including internal tooling, testing, integration, and release processes. The position works with high-performance computing and distributed systems from the central Bristol office, with flexible working offered.

Responsibilities

  • Develop internal tooling for building and testing ml software
  • Create tools and processes for software releases
  • Guide developers on build practices and dependency management
  • Resolve integration issues with qa and developers
  • Contribute fixes to the machine learning software stack
  • Support reproducible builds in secure sandboxed environments
pythonc++linuxbazelcmakepytestgoogletestbuildstreamsdlcdockerpodman
build engineeringsoftware infrastructuremachine learning softwarehigh-performance computingdistributed systemssoftware release engineering