At a Glance
- Tasks: Join the Modelling team to design and implement software for cutting-edge AI hardware.
- Company: Graphcore, a leader in AI innovation and part of the SoftBank Group.
- Benefits: Flexible working, generous leave, private medical insurance, and a vibrant office culture.
- Why this job: Be at the forefront of AI breakthroughs and make a real impact on technology.
- Qualifications: Degree in Computer Science or related field, strong C++ skills, and problem-solving abilities.
- Other info: Inclusive workplace with excellent career growth and a focus on continuous learning.
The predicted salary is between 28800 - 48000 £ per year.
Bristol, UK
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 member of the Modelling team you will contribute to the planning, design, implementation and testing of software implementation of the upcoming AI hardware. You will also help other teams to integrate future versions of hardware and help them to scale out distributed modelling environments. You will report to modelling team manager.
The Team
The Modelling team forms a part of larger frameworks group – working closely with framework engineers developing Graphcore’s cutting edge AI solution. The Modelling team is also working on the integration of modelling and profiling capabilities into the ML stack.
Responsibilities and Duties
- Supporting the design, implementation, testing and documentation of the future hardware at the highest standard using C/C++/Python programming languages
- Participate in agile development – working as part of a scrum team to develop the right software at pace
- Communicate effectively and contribute regularly to technical discussions with your peers in software and hardware engineering, with architects and other stakeholders
- Hands‑on during key product development phases involving close working with framework teams to enable fast time to market delivery
Candidate Profile
- Bachelor or Master’s degree in Computer Science, Maths, Machine Learning, Data Science, or related field
- Good C++ knowledge
- Good understanding of lower-level software stack and interactions with the hardware layer
- Possess effective problem‑solving skills, familiar with a full suite of debug and performance analysis tools and techniques
- Excellent written and verbal communication skills, work well within a multinational team and with multinational customers. Excellent cultural awareness is essential.
- Previous hardware simulation or modelling experience.
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.
UK Demographic Data
We take pride in our commitment to creating an inclusive and diverse workplace. As part of our recruitment process, we ask for confidential diversity data from all applicants. This data will be anonymised so that no personal identification information will be collected, and is retained for statistical purposes only and is not attached to your application. Your responses to the following three questions will remain confidential and will not impact or be used in any way in regards to your application. We are only using this data to improve our hiring process to be inclusive of all diversity backgrounds.
2026 Graduate Software Engineer - Neuro Engine Modelling Bristol, UK employer: graphcore
Contact Detail:
graphcore Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land 2026 Graduate Software Engineer - Neuro Engine Modelling Bristol, UK
✨Tip Number 1
Get to know Graphcore and its culture! Dive into their projects and values. This way, when you chat with them, you can show off your enthusiasm and how you fit right in with their innovative vibe.
✨Tip Number 2
Practice your coding skills in C/C++/Python before the interview. Brush up on your problem-solving techniques and be ready to discuss your past experiences with hardware simulation or modelling. We want to see your passion for tech!
✨Tip Number 3
Don’t underestimate the power of communication! Be prepared to share your thoughts during technical discussions. Show that you can collaborate effectively with diverse teams, just like the melting pot at Graphcore.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re proactive and genuinely interested in joining the Graphcore family.
We think you need these skills to ace 2026 Graduate Software Engineer - Neuro Engine Modelling Bristol, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Graduate Software Engineer. Highlight your experience with C/C++/Python and any relevant projects or coursework that showcase your skills in software development and modelling.
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 fits with Graphcore's mission. Don’t forget to mention your problem-solving skills and teamwork experience!
Show Off Your Communication Skills: Since effective communication is key, make sure your application reflects your ability to convey complex ideas clearly. Use straightforward language and structure your thoughts logically to demonstrate your written communication prowess.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way to ensure your application gets the attention it deserves, and you’ll be one step closer to joining our innovative team!
How to prepare for a job interview at graphcore
✨Know Your Tech
Make sure you brush up on your C++, Python, and any relevant hardware knowledge. Graphcore is looking for someone who can dive into the technical details, so be ready to discuss your experience with programming and how it relates to AI hardware.
✨Show Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex problems in the past. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your effective problem-solving skills.
✨Communicate Clearly
Since you'll be working closely with diverse teams, practice explaining technical concepts in a clear and concise manner. Think about how you can convey your ideas effectively to both technical and non-technical stakeholders.
✨Embrace Agile Methodologies
Familiarise yourself with agile development practices, as you'll be part of a scrum team. Be prepared to discuss your experience with agile methodologies and how you can contribute to fast-paced software development.