Software Engineer
Graphcore(8 days ago)
About this role
Graphcore is seeking a Software Engineer to develop a communication library for AI hardware, focusing on enabling large-scale computing clusters. The role involves designing, implementing, testing, and troubleshooting complex software systems, with a focus on high-performance and low-latency communication at scale.
Required Skills
- C++
- Python
- C
- Build Tools
- Unit Testing
- Version Control
- Networking Libraries
- Parallel Computing
- Multithreading
- Machine Learning
About Graphcore
graphcore.aiGraphcore is a semiconductor and systems company that designs the Intelligence Processing Unit (IPU), a processor architecture purpose-built for machine intelligence to accelerate machine learning and AI workloads. It offers IPU-based servers and cloud access together with the Poplar software stack, compilers and developer tools to run training and inference at scale and integrate with common ML frameworks. Graphcore’s platform targets researchers and enterprises that need higher performance, efficiency and scalability for large models and intelligent applications across cloud and on‑prem deployments.
View more jobs at Graphcore →Apply instantly with AI
Let ApplyBlast auto-apply to jobs like this for you. Save hours on applications and land your dream job faster.
More jobs at Graphcore
Similar Jobs
Mid Level Engineer | Contract | King Of Prussia, PA or Jupiter, FL
Two95 International Inc.(1 year ago)
Kernel Optimization Engineer – Dubai
Cerebras Systems(9 days ago)
Senior Software Engineer, C++
Exegy(22 days ago)
SWE, Inference Performance, Onboard
Wayve(11 months ago)
Systems Software Engineer - Game Engine Network (C++)
Roblox(22 days ago)
Principal Software Engineer - Network Engineer (Gaming/Engine)
Roblox(22 days ago)