GrepJob
Graphcore

Senior Software Engineer

Graphcore
Apply
about 3 hours ago
Gdańsk, PolandSenior
H1B Sponsor

Responsibilities

  • Designing, implementing, testing and documenting 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 existing AI ecosystem.
  • Participating in agile development as part of a scrum team.

Requirements

  • Extensive experience in software development using C++ programming language.
  • Experience with Python and C programming.
  • Excellent problem-solving skills and ability to debug and resolve 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.
  • Desirable: Experience in development of SW simulators and knowledge of machine learning frameworks.

Benefits

  • Competitive salary with annual leave policy.
  • Medical and dental health plans.
  • Gym card and employee pension matched up to 4%.
  • Commitment to building an inclusive work environment.

Tech Stack

CC++CMakeGitGitHub ActionsGitLab CI/CDMakePythonPyTorch