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 freeSenior Software Engineer
Graphcore · Gdansk
