G
Graphcore
Senior Software Engineer
Skills
PythonAILinux
3 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Location:
London, UK
Work mode:
Hybrid
Published on:
22 October 2026
What they need
Who you are
- Strong Python skills, demonstrated through designing, developing and maintaining production-quality software
- Software design and architecture skills for large, complex codebases, with a focus on testability and long-term maintainability
- Experience building CI/CD pipelines and automated testing systems in Linux environments
- Familiarity with C or C++, including the ability to read, debug and reason about low-level code
- The ability to mentor junior engineers and influence engineering practices through constructive feedback
- A self-directed approach to solving complex problems, identifying gaps and driving improvements
- While we have outlined a set of requirements, we value transferable skills and diverse experiences. We also welcome engineers returning to the profession after a career break, including through returnship routes
What the job involves
- Build the software that validates Graphcore’s machine learning stack, from frameworks to AI accelerator hardware
- You’ll design production-quality test infrastructure that engineers can extend, maintain and rely on as Graphcore’s ML software grows. Your work will help teams deliver reliable products, with clear evidence of numerical accuracy and performance across the stack. You’ll architect scalable test frameworks and build CI/CD pipelines that run across simulators, emulators and physical hardware. You’ll create representative ML workloads, analyse their execution and turn the results into practical improvements to testing and tooling
- This role gives you scope to shape software architecture and developer experience, not just add tests to existing systems. You’ll deepen your understanding of the AI compute stack while solving engineering problems that connect software design with hardware behaviour
- Graphcore’s ML QA engineers build automation, work with industry-standard frameworks and models, and contribute to upstream open-source projects. You’ll work across software teams, using code and design reviews to strengthen quality, security and maintainability
- You’ll use workload results to challenge assumptions and guide technical decisions about how Graphcore tests its ML stack. You’ll own improvements, act quickly on testing gaps and mentor junior engineers to raise the team’s technical standards
Benefits
- Work-Life Balance: We believe you should have a good work-life balance. Everyone's situation is different, so we offer flexible working arrangements and start and finish times, allowing you to choose when to work from home or come into the office
- Wellbeing: We want to ensure that our employees have the resources and support they need to prioritise their health and wellbeing
- Healthcare: We offer Private Medical Insurance (PMI) to our employees to help them take care of their health and that of their loved ones
- Progression: We prioritise learning and development as an integral part of our culture at Graphcore. Our Talent Development team is dedicated to equipping all our employees with the necessary tools, resources, and support to enhance their skills and reach their full potential in their careers
- Pension: We believe that our employees deserve the best when it comes to planning for their future
- Income Protection: Graphcore understands that unforeseen circumstances can happen, and we want to ensure our employees have the necessary financial security in place
Other offers great for you!
These companies are also looking for great profiles
O
OTOREMOTE
Senior Software Engineer / CTO
Environ 50/60K par an selon expérience
Permanent contract
Marseille, France
Hybrid, Remote
Skills
DevOpsCTOEngineering Manager
9 months ago
Quick apply
T
Team.is
Senior Software Engineer - Fintech
90 000€ - 150 000€
Permanent contract
Paris, France
Hybrid
Skills
Typescriptfintech
7 months ago
Quick apply
K
Kalytech Consulting
Senior Software Engineer
530
Freelance
Brussels, Belgium
Hybrid
Skills
C#.NETMicrosoft SQL ServerSelligent
4 months ago
Quick apply
No company information available.