G

Graphcore

Delivers IPU-powered AI cloud services

Graduate Software Engineer - Frameworks

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBristol, UK£45k /yr

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Mathematics, Machine Learning, Data Science, or a related field.
  • Hands-on experience with Python or C++, including the ability to write clear, maintainable code, tests, and documentation.
  • Practical experience or a strong academic understanding of compiler development, machine learning frameworks, or a computationally intensive engineering field.
  • An interest in AI, machine learning frameworks, high-performance software, or computer architecture.
  • Relevant compiler knowledge may be demonstrated through coursework or university projects; applicants should describe what they built or investigated, their approach, and what they learned.
  • Skills may be demonstrated through coursework, a dissertation, personal or team projects, placements, internships, open-source contributions, or other relevant experience.

Responsibilities

  • Develop software connecting Graphcore machine learning accelerators with frameworks including PyTorch and Triton.
  • Implement features, optimize performance, resolve defects, and create tests and technical documentation.
  • Write and improve tests, investigate issues, and help improve software reliability and performance.
  • Write clear documentation and participate in code reviews, discussing ideas and learning from feedback.
  • Take ownership of clearly scoped tasks with support from experienced colleagues.
  • Plan and review work in short cycles using Scrum.
  • Build understanding of how software and hardware work together to run AI workloads.
  • Develop knowledge of compilers and runtime software, alongside skills in testing, debugging, and documentation.
  • Learn to turn an idea into a software feature, investigate its behavior, and explain the work to colleagues.

About the Company

Graphcore

Delivers IPU-powered AI cloud services

Graphcore.ai focuses on building and delivering Intelligence Processing Units (IPUs) and related AI services for enterprises. It provides IPU-powered cloud services, pre-trained AI models, optimized inference engines, and APIs on a subscription basis with on-demand pricing and free tiers through cloud partners. The IPUs accelerate AI workloads and enable scalable, cost-efficient AI deployment in enterprise applications. The company differentiates itself through specialized IPU hardware and optimized software stack, plus partnerships with cloud providers to reach customers, rather than relying on generic hardware. The goal is to help businesses scale AI-powered products and operations efficiently by offering flexible, scalable compute and ready-to-use AI components.

Company size
501-1,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$1.1B
Headquarters
Bristol, United Kingdom
Founded
2016

Recently Posted Jobs

Explore more opportunities at Graphcore

See more jobs