Senior Software Engineer at Graphcore - ScoutJobs - The AI-curated global job board
Skip to content
G
Posted a day ago

Senior Software Engineer

GraphcoreGdańsk, Pomeranian Voivodeship, Poland

Perks & benefits

Annual LeaveMedical InsuranceHealth InsurancePaid Leave

Requirements

Python/C/C++, Computer architecture, Performance profiling, Linux, Distributed systems

Skills

PythonC#PyTorch

About the role

About the Company

At Graphcore, we’re building the future of AI compute. We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale.

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, or C++
  • Solid understanding of computer architecture and performance profiling
  • Knowledge of low-level system behaviour (CPU, memory, I/O)
  • Experience with benchmarking and analysing complex, distributed systems
  • Familiarity with Linux-based development environments and tools
  • Strong problem-solving and communication skills

Preferred Qualifications

  • Knowledge of ML frameworks like PyTorch
  • Experience with GPU-accelerated environments (CUDA, ROCm)
  • Familiarity with high-speed networking (RoCE, RDMA)
  • Experience with distributed computing frameworks
  • Experience building dashboards (Grafana, Prometheus)
  • Exposure to performance regression tracking and CI pipelines

Benefits

  • Competitive salary
  • Annual leave policy
  • Medical and dental health plans
  • Gym card
  • Employee pension (matched up to 4%)
ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Graphcore · Gdansk

Sign up to apply