GrepJob
Graphcore

Software Engineer

Graphcore
Apply
5 days ago
Gdańsk, PolandEntry Level / Mid Level
H1B Sponsor

Responsibilities

  • Implement, test, and document the Collectives Communication Library for new AI hardware accelerators.
  • Collaborate with other teams to design, implement, and test new features.
  • Troubleshoot and resolve complex technical issues.
  • Ensure seamless integration of new hardware with the existing AI ecosystem.
  • Participate in agile development as part of a scrum team.

Requirements

  • Experience in software development using C++ programming language.
  • 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, preferably Git.
  • Desirable: Experience with RDMA networking libraries.
  • Desirable: Knowledge of multithreading and parallel computing concepts.
  • Desirable: Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines.
  • Desirable: Knowledge of machine learning frameworks such as PyTorch.

Benefits

  • Competitive salary range of PLN 225,400 - 305,000.
  • Annual leave policy.
  • Medical and dental health plans.
  • Gym card.
  • Employee pension matched up to 4%.
  • Commitment to building an inclusive work environment.

Tech Stack

CC++CMakeGitGitHub ActionsGitLab CI/CDMakePythonPyTorch

Categories

AI & MLBackendData Engineering