C++ Software Engineer — AI Compute & HPC Networking

Graphcore

Gdańsk

On-site

PLN 196,000 - 265,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working
Healthcare and dental cover
Phantom equity
Medicover gym card
Death and disability insurance
Retirement savings with 4% employer 4%
Employee Assistance Programme (EAP)

Job summary

Graphcore is seeking a Software Engineer to develop the Collectives Communication Library for new AI hardware accelerators. You will implement, test and document library features, working with other teams to design and test new functionality.

You’ll troubleshoot complex issues and help integrate new hardware with the existing AI ecosystem, contributing to a high‑vocabulary HPC stack in a fast paced team.

Qualifications

  • Experience developing software in C++, Python and C.
  • Strong debugging and problem-solving skills.
  • Experience with unit testing frameworks (Boost.Test, Google Test).
  • Familiarity with build tools (CMake, Make, Ninja).
  • Solid version control knowledge (Git).
  • Knowledge of multithreading and parallel computing.

Responsibilities

  • Develop the Collectives Communication Library for new AI hardware accelerators.
  • Implement, test and document library features, collaborating with other teams.
  • Troubleshoot complex technical issues and help integrate new hardware with the AI stack.

Skills

C++
Python
C
Debugging
Unit testing
Build tools
Git
Multithreading

Tools

Boost.Test
Google Test
CMake
Make
Ninja

Job description

Graphcore is seeking a Software Engineer to develop the Collectives Communication Library for new AI hardware accelerators. You will implement, test and document library features, working with other teams to design and test new functionality.

You’ll troubleshoot complex issues and help integrate new hardware with the existing AI ecosystem, contributing to a high‑vocabulary HPC stack in a fast paced team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - AI Hardware Libs (Phantom Equity)
Staff Software Engineer - AI Hardware Libs (Phantom Equity)

Graphcore • Gdańsk

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

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
Senior Software Engineer
Senior Software Engineer

EngineersOfAI • Województwo pomorskie

On-site
PLN 260,000 - 352,000
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
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
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
Senior Cloud Software Engineer — AI & Kubernetes
Senior Cloud Software Engineer — AI & Kubernetes

Graphcore • Gdańsk

Hybrid
PLN 351,000 - 474,000
Flexible working
Healthcare & dental
Phantom equity
+4
Senior Staff Software Engineer - AI Compute Collectives
Senior Staff Software Engineer - AI Compute Collectives

Graphcore • Województwo pomorskie

On-site
PLN 350,000 - 474,000
Annual leave
Medical and dental health plans
Gym card
+1
Senior Cloud Engineer: Go, Kubernetes & AI Accelerators
Senior Cloud Engineer: Go, Kubernetes & AI Accelerators

Graphcore • Gdańsk

On-site
PLN 260,000 - 352,000
Flexible working
Healthcare & dental
Phantom equity
+3