GrepJob
Graphcore

Senior Software Engineer

Graphcore
Apply
8 days ago
Gdańsk, PolandSenior
H1B Sponsor

Responsibilities

  • Own performance analysis across the full ML stack, from model execution down to hardware utilization.
  • Identify bottlenecks and regression trends using profiling, benchmarking, and deep system analysis.
  • Drive cross-team optimizations involving frameworks, compilers, runtime, and infrastructure.
  • Design and maintain benchmarking environments for synthetic, focused benchmarks up to large-scale ML workloads.
  • Produce performance reports that translate low-level findings into actionable insights.
  • Ensure local optimizations improve global system performance, not just isolated components.
  • Partner with engineering teams to guide performance improvements and validate impact.

Requirements

  • Strong programming skills in Python/C/C++, with a focus on performance-sensitive applications.
  • Solid understanding of computer architecture, performance profiling, and low-level system behaviour.
  • Experience with benchmarking and analysing complex, distributed systems.
  • Familiarity with Linux-based development environments and tools.
  • Strong problem-solving skills and ability to interpret and communicate performance data clearly.
  • A passion for your work and the ability to thrive in uncertain and complex environments.

Benefits

  • Competitive salary with annual leave policy.
  • Medical and dental health plans.
  • Gym card and employee pension matched up to 4%.
  • Commitment to building an inclusive work environment.

Tech Stack

CC++GrafanaLinuxPrometheusPythonPyTorch

Categories

AI & MLData EngineeringTesting