Staff Software Engineer at Graphcore - ScoutJobs - The AI-curated global job board
Skip to content
G
Posted a day ago

Staff Software Engineer

GraphcoreStaff Software Engineer

Perks & benefits

Annual LeaveMedical InsuranceHealth InsurancePaid Leave

Requirements

Extensive C++ experience, Python and C programming, Multithreading and IPC knowledge, Unit testing frameworks, Build tools (CMake, Make, Ninja), Version control

Skills

C#PythonPyTorch

About the role

About the Company

At Graphcore, we’re building the future of AI compute. We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale.

Responsibilities

  • Designing, implementing, testing and documenting Collectives Communication Library for new AI hardware accelerator
  • Collaborating with other teams to design, implement and test new features
  • Troubleshooting and resolving complex technical issues
  • Ensuring seamless integration of new hardware with existing AI ecosystem
  • Participating in agile development – working as part of a scrum team

Requirements

  • Extensive experience in software development using C++
  • Experience with Python and C programming
  • Strong knowledge of multithreading and inter-process communication (IPC)
  • Experience with unit testing frameworks such as Boost.Test and Google Test
  • Proficiency with build tools such as CMake, Make and Ninja
  • Strong understanding of version control systems
  • Excellent written and verbal communication skills

Preferred Qualifications

  • Experience with RDMA networking libraries (e.g., libibverbs, libfabric)
  • Knowledge of parallel computing concepts and optimization for AI/ML and HPC systems
  • Experience with CI/CD pipelines (e.g., GitHub Actions, GitLab CI)
  • Experience with communication libraries (e.g., NCCL, MPI)
  • Knowledge of machine learning frameworks like PyTorch
  • Knowledge of modern C++ standards 17/20

Benefits

  • Competitive salary
  • Annual leave policy
  • Medical and dental health plans
  • Gym card
  • Employee pension (matched up to 4%)
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Software Engineer

Graphcore · Gdansk

Sign up to apply