Release SW engineer, Full-Time, Bristol

Graphcore has created a completely new processor, the Intelligence Processing Unit (IPU), specifically designed for artificial intelligence. The IPU’s unique architecture means developers can run current machine learning models orders of magnitude faster. More importantly, it lets AI researchers undertake entirely new types of work, not possible using current technologies, to drive the next great breakthroughs in general machine intelligence.

We believe our IPU technology will become the worldwide standard for artificial intelligence compute. The performance of Graphcore’s IPU is going to be transformative across all industries and sectors whether you are a medical researcher, roboticist or building autonomous cars.

Our team is at the forefront of the artificial intelligence revolution, enabling innovators from all industries and sectors to expand human potential with technology. What we do, really makes a difference.

The Release SW engineer is a new and exciting aspect of DevOps. You will be involved in automating, optimizing and designing various aspects of the the SDLC: from commit strategy, to test strategy, release notes and more.

Ideally you are an expert in best practicise in all of the above, and will be instrumental in the adoption of all these in the day by day work in Graphcore.

You will work closely to the Release Manager, DevOps team and the whole of SW engineering team to shape and implement the future SDLC that will be used by hundreds of developers across the globe to deliver the lates AI technology.

Responsibilities

  • Bring knowledge of best practices around SDLC
  • Ensure each release step is as automated as possible to reduce overhead
  • Design and implement plugins for open source tools used in-house
  • Help implement a framework to create an intelligent test strategy
  • Experience the full SDLC, unlocking speed trough automation and clear procedures
  • Design and implement automation to increase software quality

Key Skills

  • Passion driven and “Can do” attitude
  • Working experience of TDD/CI/CD and Jenkins
  • Development experience on Linux and MS Windows
  • Intimate familiarity of version control, specifically git
  • Ability to build complex applications and plugins in Python, PHP, bash
  • Working understanding of Makefile, CMake, C++
  • Valued experience with SQL, Java, C, buildbot and configuration control
  • Comfortable in understanding opensource tools and build extensions for them
  • Ability to interface with opensource communities as needed

We welcome people of different backgrounds and experiences and are committed to building an inclusive work environment that makes Graphcore a great home for everyone. We are an equal opportunity employer and want to build a work environment where everyone is happy, productive and respectful so they can do their best work. If you have a disability or additional need that requires accommodation, just let us know.

Job details

Salary:
Competitive
Hours:
Full Time
Benefits:

Skills required

C++

Perks & benefits

Free Food
Bike Loan
Flexible Working
Free Coffee
Good Pension
Share Scheme
Work From Home