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