PyTorch Engineer

EngineersOfAI

Bristol

On-site

GBP 70,000 - 110,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Graphcore in Bristol is seeking a Software Engineer to join the PyTorch framework team, delivering features, optimising performance and maintaining the codebase for the machine learning accelerators that Graphcore develops.

You will work within a SCRUM team, coordinate with other engineers, review code, write technical documentation and support users while developing deep expertise in the PyTorch project and related tooling.

Job description

About Graphcore

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

Reporting to a Team Lead in the frameworks team you will play a pivotal role in designing, implementing, optimising, maintaining and supporting the software required to ensure the machine learning accelerators that Graphcore develop, enjoy first-class support in state-of-the-art machine learning frameworks such as PyTorch and Triton.

This role sees you joining our PyTorch team, where you will be part of a SCRUM team working on delivering new features, optimise performance, reviewing code changes, writing technical documentation, working with upstream communities, maintaining the code base and supporting users.

In this role you will closely collaborate with other engineers, both within the PyTorch team as well as other engineering teams. You help the team coordinate and deliver complex, open-ended technical tasks. You are pro-active and an excellent communicator. You will develop deep expertise in the PyTorch project and will (in time) contribute to the team’s technical direction and processes. You understand the importance of managing code quality and code complexity and balancing this against the need to deliver business outcomes.

Note that the job title and associated benefits will be tailored to the successful candidate’s level of experience at the job offer stage to one of Software Engineer, Staff Engineer, Senior Staff Engineer, Principal Software Engineer or Senior Principal Software Engineer.

Note that as the machine learning software landscape is quite fast moving and as such flexibility is essential – over time you may be asked to work on frameworks other than PyTorch.

The Team

The Frameworks team ensures Graphcore hardware works seamlessly with the tools that ML engineers and researchers love – PyTorch, Triton, Jax and TensorFlow. We’re a talented and diverse team of engineers and we foster a culture of collaboration, openness and learning. All our software teams follow agile working practices, and we care deeply about both ease-of-use as well as performance. We work closely with other Graphcore teams as well as leading open-source communities.

By joining us, you’ll join our exciting journey on the cutting edge of the machine learning industry. Your contributions will make a real difference – enabling machine learning engineers and researchers to unlock the full potential of Graphcore’s hardware.

Responsibilities and Duties
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PyTorch Engineer
PyTorch Engineer

Graphcore • West of England

On-site
GBP 85,000 - 130,000
Flexible working
Private medical insurance
Pension (5%)
+3
PyTorch Engineer
PyTorch Engineer

Graphcore • Bristol

On-site
GBP 75,000 - 120,000
Flexible working
Private medical insurance
Pension (matched up to 5%)
+4
Software Engineer - Triton
Software Engineer - Triton

Cerebras • Cambridge

On-site
GBP 70,000 - 110,000
Flexible working
Generous annual leave
Private medical insurance
+7
PyTorch Engineer Bristol, UK
PyTorch Engineer Bristol, UK

graphcore • Bristol

On-site
GBP 70,000 - 100,000
Flexible working
Generous annual leave
Private medical insurance
+8
Software Engineer - Triton
Software Engineer - Triton

Graphcore • Cambridge, Bristol

On-site
GBP 60,000 - 90,000
Flexible working
Generous annual leave policy
Private medical insurance
+3
PyTorch Frameworks Engineer — Performance & Open Source
PyTorch Frameworks Engineer — Performance & Open Source

Graphcore • Bristol

On-site
GBP 75,000 - 120,000
Flexible working
Private medical insurance
Pension (matched up to 5%)
+4
PyTorch Engineer: Build Next-Gen ML Frameworks
PyTorch Engineer: Build Next-Gen ML Frameworks

graphcore • Bristol

On-site
GBP 70,000 - 100,000
Flexible working
Generous annual leave
Private medical insurance
+8
PyTorch Engineer — Build AI Accelerator Software
PyTorch Engineer — Build AI Accelerator Software

EngineersOfAI • Bristol

On-site
GBP 70,000 - 110,000
PyTorch & ML Frameworks Engineer — Performance & Open-Source
PyTorch & ML Frameworks Engineer — Performance & Open-Source

Graphcore • West of England

On-site
GBP 85,000 - 130,000
Flexible working
Private medical insurance
Pension (5%)
+3
Software Infrastructure Engineer
Software Infrastructure Engineer

Graphcore • Bristol

On-site
GBP 50,000 - 70,000
Flexible working
Private medical insurance
Pension (matched up to 5%)
+3