Senior Software Engineer
2 weeks agoSeniorSalary: 260K - 352KGdańsk, Pomeranian Voivodeship, PolandEngineeringJobs by Graphcore
G
Graphcore
Graphcore is a Bristol-based AI chipmaker (IPU accelerators), a SoftBank subsidiary and a Molten Ventures portfolio company.
Maintainer signals as of 8/14/2026
About Graphcore
Graphcore (graphcore.ai) is a British semiconductor company building Intelligence Processing Units (IPUs) for AI workloads. Founded in Bristol in 2016, it was acquired by SoftBank in 2024. It is a portfolio company of Molten Ventures.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You design, implement, test and document a collectives simulator for new AI hardware, collaborate on new features, troubleshoot complex technical issues, integrate hardware with the AI ecosystem, and contribute to agile development within a scrum team.
Requirements
- Extensive C++ software development experience
- Python and C programming experience
- Problem-solving skills
- Debugging complex issues
- Multithreading
- Inter-process communication
- Unit testing with Boost.Test or Google Test
- CMake
- Make
- Ninja
- Git
- Experience working with multinational teams and customers
- Written and verbal communication skills
- Experience with software simulators
- RDMA networking libraries such as libibverbs and libfabric
- Parallel computing
- AI and machine learning optimization
- CI/CD pipelines
- Communication libraries such as NCCL and MPI
- PyTorch
- Modern C++ standards 17 and 20
Responsibilities
- Design the Collectives Simulator
- Implement the Collectives Simulator
- Test and document the simulator
- Collaborate with other teams on new features
- Troubleshoot and resolve technical issues
- Integrate new hardware with the AI ecosystem
- Participate in agile development
Benefits
- Annual leave
- Medical health plan
- Dental health plan
- Gym card
- Employee pension matched up to 4%
