Senior Engineer (ML Engineer)

Added
16 days ago
Type
Full time
Salary
Salary not provided

Related skills

linux python tensorflow pytorch distributed systems

πŸ“‹ Description

  • Validate ML stack for AI performance on Graphcore hardware
  • Test, benchmark, and validate complex systems pre-release
  • Expose regressions, correctness issues, and performance limits
  • Run open source models and build automated benchmarking pipelines
  • Create targeted tests for ML behaviour (precision, quantisation, attention, distributed exec)
  • Collaborate with software, infrastructure, and hardware teams

🎯 Requirements

  • Strong ML software engineering experience
  • Neural networks, training, inference, precision, perf trade-offs
  • Hands-on with PyTorch, TensorFlow, JAX, Triton or similar
  • Strong Python for automation, experimentation, benchmarking
  • Experience designing, running, analysing ML benchmarks
  • Debugging in Linux, curiosity about model behaviour and system perf

🎁 Benefits

  • Unlimited annual leave
  • Up to 5% matched pension
  • Phantom equity – share in Graphcore’s success
  • True flexibility in how and where you work
  • Office spaces designed for collaboration
  • Free food and an on-site barista
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’