companyGraphcore logo

Graduate Software Engineer - Neuro Engine Modelling (2026)

GraphcoreBristol, UK
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

Qualifications: Proficiency in C/C++ and Python programming languages. Strong understanding of software development methodologies, particularly agile practices. Ability to collaborate effectively within a team-oriented environment and communicate technical concepts clearly. Passion for AI technologies and a strong desire to learn and grow in the field.

About the job

About Us

Graphcore stands at the forefront of innovation in Artificial Intelligence computing, developing groundbreaking hardware, software, and systems that will unleash the next era of AI advancements. Our vision is to facilitate the widespread adoption of AI solutions across industries.

As part of the prestigious SoftBank Group, Graphcore collaborates with a distinguished network of companies driving transformative technologies. Together, we aspire to enable Artificial Super Intelligence, ensuring its benefits are accessible to all.

Our team is a diverse blend of AI research experts, silicon designers, software engineers, and systems architects, fostering a culture of continuous learning and relentless innovation.

Job Summary

Join our Modelling team to play a critical role in the planning, design, implementation, and testing of software for next-generation AI hardware. You will assist various teams in integrating future hardware versions and expanding distributed modelling environments, reporting directly to the Modelling Team Manager.

The Team

The Modelling team collaborates closely with framework engineers to develop cutting-edge AI solutions, working on integrating modelling and profiling capabilities into the machine learning stack.

Responsibilities and Duties

  • Support the design, implementation, testing, and documentation of high-standard software for future hardware using C/C++/Python.
  • Engage in agile development as part of a scrum team, ensuring rapid software delivery.
  • Communicate effectively, contributing to technical discussions with software and hardware engineers, architects, and stakeholders.
  • Be hands-on during key product development phases, collaborating closely with team members.

About Graphcore

Graphcore is a pioneering company in AI computing, dedicated to creating advanced hardware and software solutions that propel the future of artificial intelligence. With a commitment to innovation and collaboration, Graphcore is reshaping industries through the power of AI.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.