Software Engineer, Collectives Library for AI Hardware
graphcore
Województwo pomorskie
On-site
PLN 169,923 - 297,366
Full time
14 days+
Application generator
Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Benefits offered by this job
Annual leave
Medical and dental health plans
Gym card
Employee pension (matched up to 4%)
Job summary
Graphcore, located in Województwo pomorskie, Poland, is seeking a Software Engineer for their Collectives Team. The successful candidate will develop the Collectives Communication Library for cutting-edge AI hardware. They will collaborate with cross-functional teams and troubleshoot complex issues while working in an agile environment. Required skills include proficiency in C++, Python, unit testing frameworks, and knowledge of CI/CD pipelines. Benefits include medical plans, a gym card, and flexible interview processes.
Qualifications
Experience in software development using C++ programming language.
Good problem-solving skills and ability to debug and resolve complex issues.
Experience with unit testing frameworks such as Boost.Test and Google Test.
Responsibilities
Implementing, testing and documenting Collectives Communication Library for new AI hardware.
Collaborating with other teams to design and test new features.
Troubleshooting complex technical issues.
Skills
C++ programming
Python programming
C programming
Problem-solving skills
Unit testing frameworks
Build tools
Version control systems
RDMA networking libraries
Multithreading concepts
CI/CD pipelines
Communication libraries
Machine learning frameworks
Tools
Boost.Test
Google Test
CMake
Make
Ninja
Git
Job description
Graphcore, located in Województwo pomorskie, Poland, is seeking a Software Engineer for their Collectives Team. The successful candidate will develop the Collectives Communication Library for cutting-edge AI hardware. They will collaborate with cross-functional teams and troubleshoot complex issues while working in an agile environment. Required skills include proficiency in C++, Python, unit testing frameworks, and knowledge of CI/CD pipelines. Benefits include medical plans, a gym card, and flexible interview processes.