Description
Join Graphcore's Frameworks team as a Graduate Software Engineer and start your career with two years of hands-on learning.
You'll develop software connecting Graphcore's machine learning accelerators with frameworks including PyTorch and Triton. Responsibilities include implementing features, optimising performance, resolving defects, creating tests, and writing technical documentation.
Your team works with tools like PyTorch and Triton, focusing on compilers and runtime software. You'll have clear priorities, regular feedback, and opportunities to learn from colleagues.
During the two-year programme, you'll build your understanding of how software and hardware work together to run AI workloads. You'll develop your knowledge of compilers, runtime software, testing, debugging, and documentation.
Requirements:
- Bachelor's/Master's degree in Computer Science, Maths, Machine Learning, Data Science, or a related field
- Hands-on experience with Python or C++
- Practical experience or strong academic understanding of compiler development, ML frameworks, or a computationally intensive engineering field
- Interest in AI, machine learning frameworks, high-performance software, or computer architecture
Benefits:
- Flexible working
- Retirement planning support: up to 5% matched pension
- Phantom equity
- Thoughtfully designed office spaces with free food and on-site barista
- Income protection and life assurance
- Electric Vehicle Scheme
- Flexible benefits package
Applicants must have the right to work in the UK for the full duration of the programme.