06 Aug
|
Graphcore
|
Cambridge
06 Aug
Graphcore
Cambridge
About the role
Join the Software Infrastructure team to manage and scale the systems that support our machine learning stack. You will create tools and services that improve how our software is built, tested, and deployed across high-performance computing platforms.
Key facts
Location: Cambridge, UK Engagement: Full-time Team: Build Engineering (within Software Operations)
What you'll do
- Build internal tools for the integration, testing, and construction of the ML software stack.
- Create technical processes and tools to support software releases.
- Advise developers on dependency management and build best practices.
- Coordinate with architects, tech leads, and developers regarding the ML software stack.
- Collaborate with QA to resolve integration issues and ensure stack stability.
- Submit code fixes directly to the ML software stack.
Requirements
- Proficiency in Python, C++, or similar programming languages.
- Practical experience with build frameworks and processes.
- Background working in Linux environments.
- Effective communication skills.
Nice to have
- Familiarity with remote execution and caching systems like Bazel.
- Experience with build tools such as CMake.
- Knowledge of testing frameworks including GoogleTest or PyTest.
- Experience with integration tools like Buildstream.
- Understanding of the software development lifecycle.
- Experience using or building containers with Podman or Docker.
- Knowledge of software architecture patterns.
Skills & tools
- Python
- C++
- Linux
- Bazel
- CMake
- PyTest
- GoogleTest
- Buildstream
- Docker
- Podman
Practical notes
Advantages include a competitive salary, flexible working arrangements, and a generous annual leave policy. The package also features a pension scheme with up to 5% matching, private medical insurance, a health cash plan, a dental plan, life assurance, and income protection. We provide a comprehensive parental leave policy and an employee assistance program covering mental wellbeing, health, and bereavement support.
We are committed to an inclusive, equal-opportunity hiring process and can provide flexible interview arrangements.
#J-18808-Ljbffr
📌 Software Engineer in Build Engineering (Cambridge)
🏢 Graphcore
📍 Cambridge