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

Software Engineer

GraphcoreGdańsk, Poland

Perks & benefits

Annual LeaveMedical InsuranceHealth InsurancePaid Leave

Requirements

C++, Python, C, Unit testing, CMake, Git

Skills

C#PythonCMake

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

  • 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

  • Experience in software development using C++
  • Experience with Python and C programming
  • Good problem-solving skills and ability to debug and resolve complex issues
  • Experience with unit testing frameworks such as Boost.Test and Google Test
  • Experience with build tools such as CMake, Make and Ninja
  • Strong understanding of version control systems (Git)

Preferred Qualifications

  • Experience with RDMA networking libraries (libibverbs, libfabric)
  • Knowledge of multithreading and parallel computing concepts
  • Knowledge of inter-process communication (IPC) techniques
  • Experience with CI/CD pipelines (GitHub Actions, GitLab CI)
  • Experience with communication libraries (NCCL, MPI)
  • Knowledge of machine learning frameworks (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

Software Engineer

Graphcore · Gdansk

Sign up to apply