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
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
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.