Software Engineer in Build Engineering

Contract type
Ongoing
Work mode
On-site · Bristol, United Kingdom
Experience
3 years

Job description

A build engineering role in the Software Infrastructure team, developing tooling and services that support the build, integration, testing and release of Graphcore's machine learning software stack.

At a glance

Employment
Full-time · Employee (employment agreement)
Work mode
On-site · Bristol, United Kingdom

What you'll do

  • Develop and maintain the internal software integration system
  • Build tooling to support the build and release process
  • Advise on best practices for building, releasing and distributing software
  • Work with QA and the ML software stack to resolve integration issues and provide fixes

What we're looking for

  • Familiarity with C++ toolchains, library packaging and CMake
  • Experience with dependency management for C++ and Python projects
  • Experience with Python for tooling, packaging and dependency management
  • Debugging and troubleshooting in Linux environments
  • Good communication skills
  • Right to work in the UK

Nice to have

  • Experience with remote execution tools such as Bazel or Buildbarn
  • Experience contributing to open source projects
  • Experience with Buildstream or similar software integration tooling

Your team

Build Engineering team (within Software Infrastructure)

Focuses on the overall process of building and integration of the Machine Learning Software Stack, working closely with QA and development teams.

Benefits

  • Competitive salary
  • Flexible working
  • Generous annual leave policy
  • Private medical insurance and health cash plan
  • Dental plan
  • Pension matched up to 5%
  • Life assurance and income protection
  • Generous parental leave policy
  • Employee assistance programme covering health, mental wellbeing and bereavement support
  • Healthy food and snacks at the central Bristol office, plus a barista bar

Apply

About Graphcore

One of the world's leading innovators in Artificial Intelligence compute

Graphcore develops hardware, software and systems infrastructure for AI, and is part of the SoftBank Group.

Mission

To enable Artificial Super Intelligence and ensure its benefits are accessible to everyone

Key facts

  • Bristol, United Kingdom
  • AI compute hardware and software
  • Part of the SoftBank Group
  • Teams include AI researchers, silicon designers, software engineers and systems architects
  • Culture of continuous learning and constant innovation

Partners & customers

SoftBank Group

What they value

  • Continuous learning and constant innovation
  • Inclusive work environment