Software Engineer in Build Engineering
Core
Develop internal tooling and technical processes to build, test, integrate, and release the Machine Learning Software Stack for Graphcore's AI platforms.
Role type
Build Engineering Software Engineer
Builds
Internal CI/CD tooling, release processes, and integration pipelines for ML software
Domain
AI hardware compute / Machine Learning Software Infrastructure
Deliverable
production ML models
Required skills
Python, C++, Build processes and frameworks, Linux environments, Distributed systems, Dependency management, Integration testing, Secure sandboxed environments
Preferred skills
None stated
Technologies
None explicitly listed beyond languages and OS
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; Resolve integration issues with QA and the ML Software Stack; Contribute fixes towards the ML Software Stack