Senior Staff Engineer - Platform QA Bristol, UK
Senior Staff Engineer - Platform QA Bristol, UK

Senior Staff Engineer - Platform QA Bristol, UK

Bristol Full-Time 43200 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join our Platform QA team to creatively test and provide feedback on cutting-edge AI technology.
  • Company: Graphcore is revolutionising AI compute hardware and software, backed by SoftBank Group.
  • Benefits: Enjoy flexible working, generous leave, private medical insurance, and a vibrant office with snacks!
  • Why this job: Be part of a transformative tech journey that impacts AI research and global businesses.
  • Qualifications: Strong programming skills in Python/Go/C++, Linux experience, and 10+ years in QA/testing preferred.
  • Other info: We value diversity and inclusivity, offering a supportive environment for all backgrounds.

The predicted salary is between 43200 - 72000 £ per year.

About Graphcore

How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models, help scientists unlock exciting new discoveries, and power companies around the world as they put AI at the heart of their business. Graphcore recently joined SoftBank Group – bringing large and ongoing investment from one of the world’s leading backers of innovative AI companies.

Job Summary

We need an engineer to join our Platform Quality Assurance group. You will creatively exercise our product to provide feedback to the engineering delivery and product management teams. This helps them make decisions about engineering effort and the trajectory of the product. Working in a component Quality Assurance team means you will have a close working relationship with the relevant development teams; or working in the integration Quality Assurance team means you will be exercising the aggregated and composed system at a much larger scale with a bias towards informing the product management team.

You will provide valuable observations and measurements of the product, looking beyond the natural focus of the delivery and product teams, painting a comprehensive behavioural picture of the product in typical and atypical scenarios.

Responsibilities and Duties

  • Planning, constructing, and executing tests and reports optimised for the different decision-making readers including delivery engineering and the product management teams.
  • Organising and maintaining a repository of results & collaboration with the QA team.
  • Developing or refining your expertise in the domain area of the product component or the system in aggregate and at scale. Specific domains include Workload Management (Kubernetes, Ray, and so on); Cloud Development (Cloud Infrastructure Automation); Management & Observability (open source and commercial monitoring, observability and DCIM solutions).

Skills and Experience

(Essential)

  • Strong relevant programming experience Python/Go/C++/infrastructure-as-code scripting or related to the domain.
  • Experience working in Linux environments.
  • Automation of building/testing with continuous integration systems.
  • Strong impartial report writing optimised for the reader.
  • Aptitude for planning, constructing, and executing responsibilities & duties above.
  • English- C1 level.

(Desirable)

  • Domain experience of the products under test: Containerisation (e.g. Docker), Virtualisation and Provisioning, Workload and job scheduling (e.g. Kubernetes, Ray) on high core-count machines and rack-scale installations, Management and Observability (e.g. Prometheus, OpenTelemetry, DataDog, Splunk, etc.).
  • 10+ years of relevant experience related to quality assurance/testing teams.
  • Experience with the Atlassian suite and CI/CD platforms such as Jenkins; GitHub or GitLab actions.

Benefits

In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.

Senior Staff Engineer - Platform QA Bristol, UK employer: graphcore

Graphcore is an exceptional employer, offering a dynamic work culture in the heart of Bristol that fosters innovation and collaboration. With a strong commitment to employee growth, we provide extensive benefits including flexible working arrangements, generous leave policies, and comprehensive health plans, all while encouraging a diverse and inclusive environment. Join us to be part of a pioneering team that is shaping the future of AI technology and enjoy unique perks like our in-house barista bar and healthy snacks.
G

Contact Detail:

graphcore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Staff Engineer - Platform QA Bristol, UK

✨Tip Number 1

Familiarise yourself with Graphcore's products and their impact on AI technology. Understanding how their hardware and software solutions work will help you articulate your insights during discussions and demonstrate your genuine interest in the role.

✨Tip Number 2

Brush up on your programming skills, especially in Python, Go, or C++. Being able to showcase your coding abilities in practical scenarios can set you apart from other candidates and show that you're ready to contribute from day one.

✨Tip Number 3

Gain hands-on experience with tools and technologies mentioned in the job description, such as Kubernetes, Docker, and CI/CD platforms like Jenkins. This practical knowledge will not only boost your confidence but also provide you with relevant examples to discuss during interviews.

✨Tip Number 4

Network with current or former employees of Graphcore through platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which can be beneficial when preparing for your interview.

We think you need these skills to ace Senior Staff Engineer - Platform QA Bristol, UK

Strong programming experience in Python, Go, or C++
Experience with infrastructure-as-code scripting
Proficiency in Linux environments
Automation of building and testing processes
Continuous integration systems knowledge
Impartial report writing skills
Planning and executing test strategies
Domain knowledge in containerisation (e.g. Docker)
Experience with workload management tools (e.g. Kubernetes, Ray)
Familiarity with cloud development and automation
Knowledge of observability tools (e.g. Prometheus, DataDog, Splunk)
10+ years of experience in quality assurance/testing
Experience with CI/CD platforms such as Jenkins, GitHub, or GitLab
Ability to collaborate effectively with engineering and product management teams
Strong analytical and problem-solving skills

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to grasp the responsibilities and required skills. Tailor your application to highlight how your experience aligns with the specific needs of the Senior Staff Engineer - Platform QA position.

Highlight Relevant Experience: Emphasise your programming experience, particularly in Python, Go, or C++. Include any relevant projects or roles that showcase your expertise in quality assurance and testing, especially in Linux environments.

Craft a Strong Cover Letter: Write a compelling cover letter that not only summarises your qualifications but also expresses your enthusiasm for Graphcore's mission. Mention how you can contribute to their innovative AI technology and your understanding of the industry.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any grammatical errors or typos. A polished application reflects your attention to detail, which is crucial for a role in quality assurance.

How to prepare for a job interview at graphcore

✨Showcase Your Technical Skills

Make sure to highlight your programming experience, especially in Python, Go, or C++. Be prepared to discuss specific projects where you've used these languages, particularly in Linux environments and automation.

✨Understand the Product and Domain

Familiarise yourself with Graphcore's products and the domains mentioned in the job description, such as Kubernetes, Docker, and observability tools. This will help you demonstrate your knowledge and how it applies to the role.

✨Prepare for Behavioural Questions

Expect questions that assess your problem-solving skills and ability to work collaboratively. Think of examples from your past experiences that showcase your ability to provide constructive feedback and work closely with engineering teams.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's future projects, team dynamics, and the role's impact on product development. This shows your genuine interest in the position and helps you gauge if it's the right fit for you.

Senior Staff Engineer - Platform QA Bristol, UK
graphcore
G
  • Senior Staff Engineer - Platform QA Bristol, UK

    Bristol
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-01

  • G

    graphcore

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>