05 Aug
|
Graphcore
|
Western Australia
05 Aug
Graphcore
Western Australia
Senior Software Engineer at Graphcore
About the role Graphcore is looking for an engineer to validate the software stack powering large scale AI compute. You will design and implement the testing infrastructure and automation tools that ensure the reliability and performance of our hardware and software systems.
Key facts
Location: Cambridge, UK Engagement: Full time Team: ML QA
What you'll do
Build and maintain testing frameworks for simulators, emulators, and hardware.
Develop automation and tooling to support CI pipelines and large codebases.
Validate machine learning workloads and subgraphs to ensure system stability.
Collaborate with software teams to identify gaps and improve testing methodologies.
Mentor team members and drive improvements in engineering practices.
Requirements
Proficiency in Python for building production grade, testable software.
Experience with CI/CD workflows and automated testing in Linux environments.
Familiarity with C or C++ and the ability to debug low level code.
Understanding of machine learning frameworks and model execution.
Experience designing maintainable systems within large codebases.
Skills & tools
Python
C / C++
CI/CD
Linux
Machine Learning frameworks
Practical notes
Advantages include unlimited annual leave, up to 5% matched pension, and phantom equity. The package also features a health cash plan, income protection, life assurance, and optional private medical or dental insurance.
unlimited annual leave
up to 5% matched pension
phantom equity
health cash plan
income protection
life assurance
optional private medical or dental insurance
Graphcore is part of the SoftBank Group and is an equal opportunity employer that provides interview adjustments upon request.
#J-*****-Ljbffr
📌 Senior Software Engineer (Western Australia)
🏢 Graphcore
📍 Western Australia