2026 Graduate Software Engineer - Analysis Tools
2026 Graduate Software Engineer - Analysis Tools

2026 Graduate Software Engineer - Analysis Tools

Entry level 28000 - 38000 £ / year (est.) Home office (partial)
graphcore

At a Glance

  • Tasks: Join the Analysis Tools Team to develop profiling tools for optimising applications on cutting-edge Graphcore hardware.
  • Company: Graphcore, a leader in AI innovation and part of the SoftBank Group.
  • Benefits: Enjoy flexible working, generous leave, private medical insurance, and a vibrant office culture.
  • Other info: Inclusive environment with a focus on continuous learning and excellent career growth opportunities.
  • Why this job: Make a real impact in AI by developing tools that enhance user applications and drive innovation.
  • Qualifications: Bachelor's or Master's in Computer Science or related field; web development experience with TypeScript preferred.

The predicted salary is between 28000 - 38000 £ per year.

About Us

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. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation.

Job Summary

As a Graduate Engineer in the Analysis Tools Team you will work as part of a team developing profiling tools to help users optimise their applications on Graphcore hardware.

The Team

The Analysis Tools team builds profiling tools to help users optimise their applications for Graphcore hardware. The team is responsible for collecting profiling information from the hardware and software, processing the profiling data and presenting it to the user via libraries, command line tools and graphical applications.

Responsibilities and Duties

  • Design, development and testing of features for profiling.
  • Fixing bugs and supporting customers.
  • Knowledge sharing and collaborating with other engineers in the team.

Candidate Profile

Essential
  • Bachelor's or Master’s Degree in Computer Science, Maths, Machine Learning, Data Science, or related field.
  • Experience in developing web applications using TypeScript and modern frameworks (ideally React).
  • Problem-solving skills and ability to debug and resolve issues.
  • Communication and collaboration skills.
Desirable
  • Experience using C++ or Rust.
  • Experience with performance profiling tools.
  • Experience with relational databases.
  • Understanding of memory management, multithreading, and hardware utilisation.
  • Knowledge of continuous integration/continuous delivery pipelines and build tools.

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 - Analysis Tools employer: graphcore

Graphcore is an exceptional employer, offering a vibrant work culture that fosters continuous learning and innovation in the heart of Bristol. With a commitment to inclusivity and employee well-being, we provide generous benefits including flexible working, comprehensive health plans, and a supportive environment for personal and professional growth. Join us to be part of a pioneering team at the forefront of AI technology, where your contributions will help shape the future of Artificial Intelligence.
graphcore

Contact Detail:

graphcore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land 2026 Graduate Software Engineer - Analysis Tools

✨Tip Number 1

Network like a pro! Reach out to current employees at Graphcore on LinkedIn or attend industry events. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! If you’ve got a portfolio of projects, especially those using TypeScript or React, make sure to highlight them in conversations. It’s a great way to demonstrate your problem-solving abilities.

✨Tip Number 3

Prepare for technical interviews by brushing up on profiling tools and debugging techniques. Practice coding challenges that focus on performance optimisation to impress the team!

✨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 family.

We think you need these skills to ace 2026 Graduate Software Engineer - Analysis Tools

TypeScript
React
C++
Rust
Performance Profiling Tools
Relational Databases
Memory Management
Multithreading
Hardware Utilisation
Continuous Integration
Continuous Delivery
Problem-Solving Skills
Communication Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with TypeScript, React, and any relevant projects you've worked on. We want to see how you can contribute to our Analysis Tools team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and how your background in Computer Science or related fields makes you a great fit for us. Don’t forget to mention any experience with profiling tools or performance optimisation.

Show Off Your Problem-Solving Skills: In your application, give examples of how you've tackled challenges in your previous projects. We love candidates who can debug and resolve issues effectively, so share those stories with us!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining the Graphcore family!

How to prepare for a job interview at graphcore

✨Know Your Tech

Make sure you brush up on your knowledge of TypeScript and any frameworks you've used, especially React. Graphcore is looking for someone who can develop profiling tools, so be ready to discuss your experience with web applications and how you’ve tackled challenges in your projects.

✨Show Off Your Problem-Solving Skills

Prepare to share specific examples of how you've debugged issues or optimised applications in the past. Graphcore values problem-solving abilities, so think of scenarios where you identified a problem, your approach to solving it, and the outcome.

✨Collaboration is Key

Since you'll be working in a team, highlight your communication and collaboration skills. Be ready to discuss how you've worked with others in previous roles or projects, and how you can contribute to a culture of continuous learning at Graphcore.

✨Understand the Bigger Picture

Familiarise yourself with Graphcore's mission and the role of AI in various industries. Being able to articulate how your work as a Graduate Engineer will contribute to their vision of enabling Artificial Super Intelligence will show your enthusiasm and alignment with their goals.

2026 Graduate Software Engineer - Analysis Tools
graphcore

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

>