Staff Software Engineer - AI Hardware Libs (Phantom Equity)

Graphcore

Gdańsk

On-site

PLN 350,000 - 474,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Healthcare
Phantom equity
Gym access
Retirement plan
EAP

Job summary

Graphcore is seeking a Staff Software Engineer for the Collectives Team to drive design and development of the Collectives Communication Library. You will lead library development for new AI hardware accelerators, collaborating across design, implementation, testing and documentation.

You will mentor engineers, tackle complex technical issues and help integrate new hardware with Graphcore’s AI ecosystem, while promoting technical excellence and cross-team collaboration.

Qualifications

  • Extensive experience developing software in C++, with experience using Python and C
  • Strong problem-solving skills and the ability to debug and resolve complex technical issues
  • Strong understanding of multithreading and inter-process communication for efficient concurrent applications
  • Experience with unit testing frameworks such as Boost.Test and Google Test
  • Proficiency with build tools including CMake, Make and Ninja, plus strong understanding of Git or similar version control systems
  • Strong communication skills and experience working effectively with multinational teams and customers

Responsibilities

  • Lead design and development of the Collectives Communication Library for high bandwidth and low latency at very high scale
  • Drive implementation across design, testing and documentation
  • Collaborate with other teams to develop new features and troubleshoot complex issues
  • Mentor engineers and drive technical excellence within the team

Skills

C++
Python
C
Multithreading
IPC
Boost.Test
Google Test
CMake
Make
Ninja
Git
Communication

Tools

Boost.Test
Google Test
CMake
Make
Ninja
Git

Job description

Graphcore is seeking a Staff Software Engineer for the Collectives Team to drive design and development of the Collectives Communication Library. You will lead library development for new AI hardware accelerators, collaborating across design, implementation, testing and documentation.

You will mentor engineers, tackle complex technical issues and help integrate new hardware with Graphcore’s AI ecosystem, while promoting technical excellence and cross-team collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer — AI Compute & HPC Networking
C++ Software Engineer — AI Compute & HPC Networking

Graphcore • Gdańsk

On-site
PLN 196,000 - 265,000
Flexible working
Healthcare and dental cover
Phantom equity
+4
Staff Software Engineer
Staff Software Engineer

Graphcore • Gdańsk

On-site
PLN 350,000 - 474,000
Healthcare
Phantom equity
Gym access
+2
Staff Software Engineer
Staff Software Engineer

Graphcore • Województwo pomorskie

On-site
PLN 350,000 - 474,000
Annual leave
Medical and dental health plans
Gym card
+1
Software Engineer
Software Engineer

Graphcore • Gdańsk

On-site
PLN 196,000 - 265,000
Flexible working
Healthcare and dental cover
Phantom equity
+4
Software Engineer
Software Engineer

Graphcore • Województwo pomorskie

On-site
PLN 230,000 - 320,000
Annual leave policy
Medical and dental health plans
Gym card
+1
Senior Software Engineer
Senior Software Engineer

EngineersOfAI • Województwo pomorskie

On-site
PLN 260,000 - 352,000
Staff AI Compute Libraries & Performance Engineer
Staff AI Compute Libraries & Performance Engineer

Graphcore • Województwo pomorskie

On-site
PLN 351,000 - 474,000
Flexible working
Comprehensive healthcare and dental
Phantom equity
+3
Staff Software Engineer
Staff Software Engineer

EngineersOfAI • Województwo pomorskie

On-site
PLN 180,000 - 280,000
Flexible working
Comprehensive healthcare
Dental cover
+5
Software Engineer - Triton
Software Engineer - Triton

Graphcore • Województwo pomorskie

On-site
PLN 180,000 - 240,000
Flexible working
Generous leave
Pension matching
+4
Software Engineer - Triton
Software Engineer - Triton

Graphcore • Poland

Hybrid
PLN 150,000 - 210,000
Flexible working
Healthcare and dental
Phantom equity
+4