Graphcore
Graphcore
New

Senior Software Engineer

260k - 352k PLN/ rok.UoP
SeniorFull-time·Umowa o pracę
#375878·Dodano wczoraj·0
Źródło: Graphcore
Aplikuj teraz

Tech Stack / Keywords

AINetworkAlgorithmsTestingAgileScrumSoftware DevelopmentC++

Firma i stanowisko

Graphcore is a company building the future of AI compute, specializing in the complete AI compute stack from silicon and software to datacenter-scale infrastructure. It is part of the SoftBank Group and delivers key technology into the SoftBank AI ecosystem. The company is expanding its teams globally to address AI opportunities.

Wymagania

  • Extensive experience in software development using C++
  • Experience with Python and C programming
  • Excellent problem-solving skills and ability to debug complex issues
  • Strong knowledge of multithreading and inter-process communication (IPC) techniques
  • 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, preferably Git
  • Ability to work within a multinational team and with multinational customers
  • Excellent written and verbal communication skills

Nice to have:

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

Obowiązki

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

Benefity

  • Competitive salary
  • Annual leave policy
  • Medical and dental health plans
  • Gym card
  • Employee pension matched up to 4%
Płatny urlop
Opieka zdrowotna
Karta sportowa
Graphcore

Graphcore

33 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz