3 months ago
Gdańsk, PolandSenior
Responsibilities
- Design, implement, test, and document the Collectives Simulator for new AI hardware.
- 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.
- Lead development efforts, mentor junior engineers, and drive technical excellence.
- Participate in agile development as part of a scrum team.
Requirements
- Extensive software development experience using C++.
- Experience with Python and C programming.
- Strong problem-solving, debugging, multithreading, and inter-process communication skills.
- Experience with Boost.Test and Google Test.
- Proficiency with CMake, Make, and Ninja.
- Strong understanding of version control systems, preferably Git.
- Ability to work with multinational teams and customers.
- Excellent written and verbal communication skills.
- Desirable: experience developing software simulators.
- Desirable: experience with RDMA networking libraries such as libibverbs and libfabric.
- Desirable: knowledge of multithreading, parallel computing, parallel algorithms, and optimization for AI/ML and HPC systems.
- Desirable: experience with CI/CD pipelines and automated workflows and deployments, such as GitHub Actions and GitLab CI.
- Desirable: experience with communication libraries such as NCCL and MPI.
- Desirable: knowledge of machine learning frameworks such as PyTorch.
- Desirable: knowledge of modern C++ standards 17/20.
Benefits
- Annual leave policy
- Medical and dental health plans
- Gym card
- Employee pension matched up to 4%
- Flexible approach to interviews and reasonable adjustments
About Graphcore
Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.