Graphcore

Senior Software Engineer in Build Engineering

Graphcore
Apply
2 hours ago
Cambridge, United KingdomSenior
H1B Sponsor

Responsibilities

  • Develop internal tooling for building, testing, and integrating the machine learning software stack.
  • Develop tools and technical processes for software releases.
  • Provide guidance to developers on build practices and dependency management.
  • Communicate with developers, technical leads, and software architects about the machine learning software stack.
  • Work with QA and the machine learning software stack to resolve integration issues.
  • Contribute fixes to the machine learning software stack.

Requirements

  • Knowledge of Python, C++, or a similar programming language.
  • Understanding of build processes and frameworks.
  • Experience working in Linux environments.
  • Experience with remote caching and execution, such as Bazel, is desirable.
  • Experience with build tools such as CMake is desirable.
  • Experience with testing frameworks such as PyTest and GoogleTest is desirable.
  • Experience with integration tools such as Buildstream is desirable.
  • Experience working within the Software Development Lifecycle is desirable.
  • Experience building and using containers such as Docker and Podman is desirable.
  • Understanding of software architecture patterns is desirable.
  • Good communication skills.
  • Applicants must have the right to work in the UK; visa sponsorship is not available.

Benefits

  • 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 and an on-site barista bar at the central Bristol office.
  • Flexible interview arrangements and reasonable adjustments are available.

Tech Stack

BazelC++CMakeDockerLinuxpytestPython

Categories

Graphcore

About Graphcore

501-1,000 employees

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. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence.

Contact me