Staff Engineer - Cloud Development New Bristol, UK
Staff Engineer - Cloud Development New Bristol, UK

Staff Engineer - Cloud Development New Bristol, UK

Bristol Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Join our Cloud Development Team to develop and deploy cutting-edge AI services.
  • Company: Graphcore is a leading innovator in AI compute, part of the transformative SoftBank Group.
  • Benefits: Enjoy flexible working, generous leave, private medical insurance, and a vibrant office with healthy snacks.
  • Why this job: Be part of a diverse team driving AI breakthroughs and enjoy a culture of continuous learning.
  • Qualifications: Bachelor's degree or equivalent experience in IT, with strong Linux and cloud service skills.
  • Other info: We value inclusivity and offer a supportive environment for all backgrounds.

The predicted salary is between 48000 - 72000 ÂŁ per year.

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.

Job Summary

We are looking for a Staff Engineer to join our Cloud Development Team and help develop and deploy services. Working closely with our colleagues in Platform Engineering, Datacentre Operations and other engineering teams, you will deploy and operate services on our fleet of cutting-edge AI systems.

As part of our Platform Engineering organisation, you will be involved in the cloud integration, validation, performance benchmarking, optimisation, and operation of our high‑performance AI solutions. These include in‑house AI systems alongside off‑the‑shelf high‑performance servers, switches and storage solutions.

This is a hand‑on role requiring a solid background in use of DevOps tooling, cloud infrastructure, deployment using Infrastructure‑as‑Code, and networking and storage systems. You may have been working in an IT organisation, a datacentre, a cloud provider or as an operator of orchestration or cloud services. You will be in the early years of your career in cloud infrastructure, ready to learn and take direction from Senior Engineers and contribute as an individual.

The Platform Engineering Team at Graphcore

We build Graphcore products into large‑scale AI solutions for our customers and the Cloud Development Team is responsible for providing such systems to both internal users via private clouds and customers via our own public clouds. Often the internal systems will be using and developing pre‑release hardware and software, so it’s vital you are comfortable working with unproven components.

Responsibilities and Duties

  • Develop and operate cloud services on our private clouds and support internal users in their use. You will help turn end‑user and product requirements into deployed services.
  • Help to build automation to collect and analyse metrics and other data from the cloud services to support clear identification and reporting of any issues. Work with users to provide information of any product‑related issues to Engineering and QA departments.
  • Work with our Datacentre Operations Engineers to maintain and operate the fleet of AI systems at peak performance in our private clouds.
  • Configure and test new Graphcore AI hardware and systems using Continuous Deployment, Continuous Integration, and Infrastructure‑as‑Code in internal and external datacentres.
  • Work with external vendors of off‑the‑shelf switches, servers and storage solutions to integrate 3rd party products into our Cloud Reference Design.

Skills and Experience (all required)

  • Bachelor\’s degree or equivalent practical experience in a relevant subject.
  • Minimum 3 years experience of managing physical or virtual infrastructure, with a proven track record of delivering technical output as an individual contributor.
  • Linux scripting ability (bash and python are essential, plus extra tooling e.g. awk, sed, jql).
  • Experience Linux system administration (Ubuntu, RHEL and variants).
  • Experience with GIT version control system and using it to manage system configuration or automation code.
  • Experience with DevOps tools and pipelines such as GitLab, GitHub, Jenkins or similar, ideally as applied to cloud services (private or public).
  • A solid hands‑on understanding of the technologies underpinning cloud services (REST APIs, virtualisation of CPUs, storage, systems), virtual networks, block storage, resource management and monitoring.
  • Experience with Infrastructure‑As‑Code (IAC) automation tools (e.g. Terraform/OpenTofu, Ansible, Packer).
  • Experience working in an AGILE and SCRUM framework, including understanding of priorities, risks, issues, impacts and constraints.
  • Experience with container deployment and management tools (e.g. podman, docker, kubernetes).

Desirable but not required

  • Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki, Kafka.
  • Experience with managing production Kubernetes clusters and workloads.
  • Programming experience with Python3 utilising classes and inheritance.
  • Programming experience with Go.

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.

Sponsorship

Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications.

We take pride in our commitment to creating an inclusive and diverse workplace. As part of our recruitment process, we ask for confidential diversity data from all applicants. This data will be anonymised so that no personal identification information will be collected, and is retained for statistical purposes only and is not attached to your application. Your responses to the following three questions will remain confidential and will not impact or be used in any way in regards to your application. We are only using this data to improve our hiring process to be inclusive of all diversity backgrounds.

#J-18808-Ljbffr

Staff Engineer - Cloud Development New Bristol, UK employer: graphcore

Graphcore is an exceptional employer, offering a dynamic work environment in the heart of Bristol where innovation thrives. With a strong commitment to employee growth, we provide extensive benefits including flexible working hours, generous leave policies, and comprehensive health plans, all while fostering a culture of inclusivity and continuous learning. Join us to be part of a pioneering team that is shaping the future of AI technology and enjoy unique perks like a barista bar and healthy snacks at our vibrant office.
G

Contact Detail:

graphcore Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Engineer - Cloud Development New Bristol, UK

✨Tip Number 1

Familiarise yourself with Graphcore's products and services. Understanding their AI systems and cloud solutions will not only help you during the interview but also demonstrate your genuine interest in the company and its mission.

✨Tip Number 2

Network with current or former employees of Graphcore on platforms like LinkedIn. Engaging with them can provide you with insider knowledge about the company culture and expectations, which can be invaluable during your application process.

✨Tip Number 3

Brush up on your technical skills relevant to the role, especially in cloud infrastructure and automation tools like Terraform and Ansible. Being able to discuss your hands-on experience with these technologies will set you apart from other candidates.

✨Tip Number 4

Prepare for potential technical assessments by practising coding challenges and system design problems. This will help you feel more confident and ready to showcase your problem-solving abilities during the interview process.

We think you need these skills to ace Staff Engineer - Cloud Development New Bristol, UK

Cloud Infrastructure Management
Infrastructure-as-Code (IaC)
Linux System Administration
Linux Scripting (Bash, Python, Awk, Sed)
Version Control Systems (Git)
Continuous Integration and Deployment
Container Deployment and Management (Docker)
Monitoring and Observability Tools (Grafana, Prometheus, OpenSearch/ElasticSearch)
Networking and Storage Systems
Agile and Scrum Methodologies
Performance Benchmarking and Optimisation
Automation and Metrics Collection
Collaboration with Cross-Functional Teams
Problem-Solving Skills
Strong Communication and Presentation Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in cloud development, software engineering, and IT. Emphasise your skills in Infrastructure-as-Code, Linux scripting, and any experience with cloud services that aligns with the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and cloud technologies. Mention specific projects or experiences that demonstrate your ability to work in an AGILE environment and your familiarity with tools like Terraform or Docker.

Highlight Relevant Skills: In your application, clearly list your technical skills such as Linux system administration, version control systems, and CI/CD pipelines. Make sure to include any experience with monitoring tools like Grafana or Prometheus, as these are crucial for the role.

Showcase Problem-Solving Abilities: Provide examples of how you've tackled challenges in previous roles, particularly in cloud infrastructure or service deployment. This will demonstrate your critical thinking and ability to work independently on complex systems.

How to prepare for a job interview at graphcore

✨Understand the Company and Its Culture

Before your interview, take some time to research Graphcore and its innovative approach to AI. Familiarise yourself with their products and culture of continuous learning. This will help you align your answers with their values and demonstrate your genuine interest in the company.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with cloud infrastructure, Infrastructure-as-Code, and relevant tools like Terraform or Ansible. Bring examples of past projects where you've successfully implemented these technologies, as this will highlight your hands-on experience and problem-solving abilities.

✨Prepare for Scenario-Based Questions

Expect questions that assess your ability to handle real-world challenges. Think of scenarios where you've had to troubleshoot issues in cloud services or optimise performance. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.

✨Demonstrate Your Communication Skills

Since the role involves working closely with various teams, it's crucial to showcase your communication skills. Be ready to explain complex technical concepts in simple terms and share experiences where you've successfully collaborated with others to achieve a common goal.

Staff Engineer - Cloud Development New Bristol, UK
graphcore
Location: Bristol
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
  • Staff Engineer - Cloud Development New Bristol, UK

    Bristol
    Full-Time
    48000 - 72000 ÂŁ / year (est.)
  • G

    graphcore

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