G

Software Engineer in Build Engineering

Graphcore

Remote · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
vor 4 Tagen
Work mode
Work from home
Eligibility
Candidates must have legal authorization to work in the United Kingdom; visa sponsorship is not available.
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Graphcore

Graphcore stands at the forefront of innovation in Artificial Intelligence computing technology. The company develops distinctive hardware, software, and infrastructure systems designed to enable the next wave of AI advancements, driving widespread AI adoption across industries. As part of the SoftBank Group, Graphcore is affiliated with a distinguished network of companies committed to revolutionary technologies geared toward achieving Artificial Super Intelligence and ensuring its benefits are widely accessible.

The workforce at Graphcore consists of diverse professionals including AI researchers, chip architects, software engineers, and systems experts, fostering a culture of ongoing learning and innovation.

Job Summary

We invite you to join our lively Software Infrastructure division, taking a central role in scaling and managing critical infrastructure. Your work will involve creating key tools and services that support our wider software teams. You will enhance several aspects including building, testing, deployment, and productisation of our Machine Learning software components, gaining valuable experience with High-Performance Computing AI platforms and distributed systems.

The Team

This position is part of a newly established Build Engineering team within the Software Infrastructure group. The team’s mission revolves around managing and improving the build and integration processes of the Machine Learning software stack. Close collaboration with QA and development teams will provide insight into build processes, encouraging best practices, and ensuring the stack’s reproducibility within secure, isolated environments.

Responsibilities

  • Create internal tools for building, testing, and integrating the Machine Learning software stack.
  • Develop and refine processes related to software release management.
  • Offer expert guidance to developers on effective build strategies and dependency handling.
  • Maintain active communication with developers, technical leads, and architects regarding the software stack.
  • Collaborate closely with QA to address integration challenges within the ML software stack.
  • Contribute code and fixes directly to the ML software stack.

Requirements

  • Proficient in Python, C++, or a comparable programming language.
  • Solid understanding of build systems and frameworks.
  • Experience working within Linux environments.
  • Strong communication abilities.
  • Desirable skills include experience with remote caching/execution (e.g., Bazel), build tools like CMake, testing frameworks such as PyTest or GoogleTest, integration tools like Buildstream, knowledge of software development lifecycle practices, container technologies (Docker, Podman), and familiarity with software architecture principles.

Benefits

  • Competitive remuneration package.
  • Flexible working arrangements.
  • Generous annual leave allowance.
  • Private medical insurance and health cash plans.
  • Dental coverage.
  • Pension scheme with up to 5% matched contributions.
  • Life assurance and income protection coverage.
  • Comprehensive parental leave policy.
  • Employee assistance programs including health, mental wellness, and bereavement support.
  • Onsite amenities at the central Bristol office including healthy food options and a barista bar.
  • Commitment to a diverse and inclusive workplace, with accommodations available for the interview process.

Additional Information

Applicants must have the legal right to work within the United Kingdom as visa sponsorship or support is not provided at this time.

How they work

Communication Teamwork & Collaboration Problem Solving

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer