2026 Graduate Software Engineer - AI/ML Test Systems
2026 Graduate Software Engineer - AI/ML Test Systems

2026 Graduate Software Engineer - AI/ML Test Systems

Bristol Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Create and test AI/ML systems while collaborating with a dynamic team.
  • Company: Join Graphcore, a leader in AI innovation and part of the SoftBank Group.
  • Benefits: Enjoy flexible working, competitive salary, and generous leave policies.
  • Why this job: Dive into cutting-edge AI tech and make a real impact in the industry.
  • Qualifications: Degree in Computer Science or related field; strong Python skills required.
  • Other info: Inclusive culture with excellent career growth and learning opportunities.

The predicted salary is between 28800 - 48000 £ per year.

Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies.

Job Summary

The position requires a strong interest in reliability and performance testing, as well as a genuine passion for debugging and problem-solving. Ideal candidates will be self-motivated, enthusiastic, and able to work independently while also being effective communicators who can collaborate with team members. They should also be the type of person who takes initiative and gets things done quickly and efficiently. This opportunity is particularly well-suited for graduate software engineers seeking to gain hands-on exposure to the exciting fields of Artificial Intelligence (AI), ML, and AI accelerator hardware.

The Team

The Software QA team is composed of highly skilled and dedicated software engineers with a strong passion for automation and data analysis. They collaborate extensively with industry-standard machine learning frameworks and models, making contributions to upstream open-source projects. Operating in a dynamic and fast-paced environment, the team consistently delivers high-quality results, ensuring exceptional customer experiences and impactful advancements in the product.

Responsibilities And Duties

  • Create representative ML workloads and gain insights from their execution (Numerical accuracy, performance analysis and benchmarking).
  • Build Continuous Integration/Delivery (CI/CD) against hardware simulators/emulators and physical hardware.
  • Design and write tests for projects within the Software team and ML frameworks.
  • Work closely with all Software development teams, supporting a culture of quality, security and maintainability.
  • Evaluate the effectiveness of existing test strategies and infrastructure and make thoughtful improvements to ensure they continue to support team goals and organizational direction.

Candidate Profile

Essential

  • Bachelor’s or Master’s Degree in Computer Science, Maths, Machine Learning, Data Science, or related field.
  • Strong proficiency in Python.
  • Proficiency in C++.
  • Experience with Linux operating systems.
  • Must be a fast learner.

Desirable

  • Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow.
  • Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines.
  • Experience with hardware architectures or compilers.
  • Experience with test automation in a CI/CD environment.
  • Exposure to data analytic methodologies.

Benefits

In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.

2026 Graduate Software Engineer - AI/ML Test Systems employer: graphcore

Graphcore is an exceptional employer, offering a vibrant work culture that fosters continuous learning and innovation in the cutting-edge field of Artificial Intelligence. With a commitment to employee well-being, Graphcore provides flexible working arrangements, comprehensive health benefits, and a supportive environment that values diversity and inclusion. Graduates will find ample opportunities for professional growth while collaborating with top-tier talent in a dynamic Bristol location, making it an ideal place for aspiring software engineers passionate about AI and ML.
G

Contact Detail:

graphcore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land 2026 Graduate Software Engineer - AI/ML Test Systems

✨Tip Number 1

Network like a pro! Reach out to current employees at Graphcore on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. This insider info can give you a leg up!

✨Tip Number 2

Prepare for technical interviews by brushing up on your Python and C++ skills. Practice coding challenges related to AI and ML, as these are likely to come up. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

✨Tip Number 3

Show your passion for AI and ML during interviews! Be ready to discuss any personal projects or contributions to open-source that relate to the role. This will demonstrate your enthusiasm and commitment to the field.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Graphcore team.

We think you need these skills to ace 2026 Graduate Software Engineer - AI/ML Test Systems

Reliability Testing
Performance Testing
Debugging
Problem-Solving
Automation
Data Analysis
Python
C++
Linux Operating Systems
Machine Learning Frameworks
Continuous Integration/Delivery (CI/CD)
Test Automation
Distributed Workload Management Systems
Hardware Architectures
Data Analytic Methodologies

Some tips for your application 🫡

Show Your Passion for AI/ML: When you're writing your application, let your enthusiasm for AI and machine learning shine through! We want to see that you’re genuinely excited about the field and how you can contribute to our innovative projects.

Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for this role. Highlight your relevant skills in Python, C++, and any experience with ML frameworks. We love seeing how your background aligns with what we do at Graphcore!

Be Clear and Concise: Keep your application clear and to the point. We appreciate well-structured information that’s easy to read. Avoid jargon unless it’s relevant, and make sure to communicate your ideas effectively!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to navigate!

How to prepare for a job interview at graphcore

✨Know Your Tech

Make sure you brush up on your Python and C++ skills, as well as your understanding of Linux operating systems. Familiarise yourself with machine learning frameworks like PyTorch or TensorFlow, as these are likely to come up in conversation.

✨Show Your Problem-Solving Skills

Prepare to discuss specific examples where you've debugged issues or improved performance in past projects. Graphcore values candidates who can demonstrate a genuine passion for problem-solving and reliability testing.

✨Communicate Effectively

Practice articulating your thoughts clearly and concisely. Since collaboration is key at Graphcore, being able to communicate your ideas and findings effectively will set you apart from other candidates.

✨Be Ready to Learn

Express your enthusiasm for continuous learning and innovation. Show that you're not just looking for a job, but are eager to grow within the field of AI and ML, and that you're excited about contributing to cutting-edge technology.

2026 Graduate Software Engineer - AI/ML Test Systems
graphcore
Location: Bristol
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
  • 2026 Graduate Software Engineer - AI/ML Test Systems

    Bristol
    Full-Time
    28800 - 48000 £ / year (est.)
  • G

    graphcore

    200-500
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>