Staff Software Engineer - AI Compute Libraries Performance @ Graphcore

Graphcore

Województwo pomorskie

Hybrid

PLN 320,000 - 460,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working
Comprehensive healthcare and dental"
Phantom equity
Fitness and wellbeing support
Financial protection
Retirement savings
Employee Assistance Programme

Job summary

Graphcore is seeking a Staff Software Engineer to help build high performance AI compute libraries for future hardware. You will write optimized C++ kernels, work on GEMM and tensor operations, and ensure numerics correctness close to the hardware.

You will lead design reviews, mentor engineers and shape software ownership while balancing hands‑on implementation with broader technical direction across multi‑core systems.

Qualifications

  • Proficiency in C++, Python and Linux; testing practices.

Responsibilities

  • Build high performance compute libraries close to the hardware.
  • Own kernels and optimizations for next‑gen AI hardware.
  • Design and implement GEMM, batched GEMM, convolutions and reductions in C++.
  • Benchmark, profile, validate numerics and improve threading, cache locality and memory layout.
  • Hands‑on engineering with technical ownership and leadership responsibilities.

Skills

C++
Python
Linux
Testing

Job description

What we’re looking for
  • Excellent C++ and Python programming skills, with strong scripting ability
  • Understanding of processor architectures and Linux profiling
  • Proven technical leadership, including mentoring, design review and influencing engineering direction
  • Ability to balance hands‑on implementation with broader technical ownership
  • Strong grasp of performance engineering, including vectorisation, memory hierarchy and threading
  • Experience testing numerical or performance-sensitive code, including benchmarking or validation
The team and culture

The ML Kernels & Runtime team builds the compute libraries that help customers unlock maximum performance from AI hardware. Work happens close to the problem, through careful design, measurement and fast technical feedback.

You will join an expanding team where ownership matters. Engineers are trusted to make decisions, speak up early and move important work forward.

The team values clear thinking, practical judgement and deep technical curiosity. You will mentor others while staying close to the code and the hardware

Benefits
  • Flexible working: Balance your work and personal life with greater flexibility
  • Comprehensive healthcare and dental cover: Premium medical and dental insurance, with the option to extend cover to your family
  • Phantom equity: Share in Graphcore’s success
  • Fitness and wellbeing support: A fully funded Medicover gym card, giving you access to a wide range of gyms, fitness classes and leisure centres
  • Financial protection: Death and disability insurance, providing financial security for you and your loved ones
  • Retirement savings: Build your financial future, with a 4% employer contribution from Graphcore, alongside your own contributions
  • Employee Assistance Programme (EAP): Confidential advice and support for you and your family across a range of personal, financial and wellbeing matters

We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work.

We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you.

Sponsorship

Applicants must have the legal right to work in Poland. Unfortunately, we are unable to provide visa sponsorship or support visa applications for this role.

Join the Team at Graphcore

Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry.

As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone.

Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute.

Responsibilities
  • Build the compute libraries that decide how fast next generation AI hardware can really perform.
  • As a Staff Software Engineer, you will create high performance AI compute libraries for next generation hardware. Your work will span linear algebra, tensor operations, numerical correctness and low level optimisation.
  • You will own kernels that sit close to the hardware, where every design choice matters. The code you write will help customers get more performance from Graphcore systems.
  • You will design and implement GEMM, batched GEMM, convolutions, reductions, elementwise and fused operations in C++. You will benchmark, profile, validate numerics and improve performance across threading, cache locality, memory layout and kernel launch efficiency.
  • This is hands‑on engineering with real technical ownership. You will shape approaches, guide decisions and raise the quality of complex compute software.
Requirements
  • C++, Python, Linux, Testing
  • Pakiet sportowy
  • Płaska struktura
  • Małe zespoły
  • Program wsparcia pracowników (EAP)
  • Pakiet dentystyczny
  • Prywatna opieka medyczna
  • Międzynarodowe projekty
  • Elastyczny model pracy
  • Nielimitowany urlop
  • Ubezpieczenie grupowe
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - AI Compute Libraries & Performance
Staff Software Engineer - AI Compute Libraries & Performance

Graphcore • Województwo pomorskie

On-site
PLN 351,000 - 474,000
Flexible working
Comprehensive healthcare and dental
Phantom equity
+3
Staff QA Engineer - Workload Management @ Graphcore
Staff QA Engineer - Workload Management @ Graphcore

Graphcore • Województwo pomorskie

On-site
PLN 180,000 - 240,000
Flexible working
Comprehensive healthcare and dental
Phantom equity
+4
Senior Linux Distribution & Validation Engineer @ Graphcore
Senior Linux Distribution & Validation Engineer @ Graphcore

Graphcore • Województwo pomorskie

On-site
PLN 150,000 - 210,000
Flexible working
Healthcare and dental cover
Phantom equity
+1
Staff Software Engineer New Gdańsk, Pomeranian Voivodeship, Poland
Staff Software Engineer New Gdańsk, Pomeranian Voivodeship, Poland

Graphcore, Ltd. • Województwo pomorskie

On-site
PLN 240,000 - 420,000
Flexible working
Healthcare & dental cover
Phantom equity
+4
Engineering Manager
Engineering Manager

Graphcore • Województwo pomorskie

On-site
PLN 180,000 - 260,000
Flexible working
Healthcare and dental cover
Phantom equity
+3
Staff Software Engineer Gdańsk, Pomeranian Voivodeship, Poland
Staff Software Engineer Gdańsk, Pomeranian Voivodeship, Poland

graphcore • Województwo pomorskie

On-site
PLN 254,885 - 339,847
Annual leave policy
Medical and dental health plans
Gym card
+1
Engineering Manager - Frameworks
Engineering Manager - Frameworks

Graphcore • Województwo pomorskie

On-site
PLN 351,000 - 474,000
Flexible working
Healthcare and dental cover
Phantom equity
+4
Senior Systems Engineer - Performance & Reliability (Analysis)
Senior Systems Engineer - Performance & Reliability (Analysis)

Graphcore • Województwo pomorskie

On-site
PLN 350,700 - 474,400
Annual leave policy
Medical and dental health plans
Gym card
+1
Staff Cloud Software Engineer
Staff Cloud Software Engineer

Graphcore • Województwo pomorskie

Hybrid
PLN 95,000 - 120,000
Generous annual leave
Medical and dental plans
Gym card
+1
Senior Software Engineer - AI Compute Libraries & Performance
Senior Software Engineer - AI Compute Libraries & Performance

Graphcore • Województwo pomorskie

On-site
PLN 260,000 - 353,000
Annual leave policy
Medical and dental health plans
Gym card
+1