At a Glance
- Tasks: Join our Cloud Platform Team to develop and deploy cutting-edge AI services.
- Company: Graphcore, a leader in AI compute hardware and software.
- Benefits: Flexible working, generous leave, private medical insurance, and healthy snacks.
- Other info: Inclusive environment with excellent career growth opportunities.
- Why this job: Make an impact in AI innovation while working with advanced technology.
- Qualifications: Experience in cloud infrastructure, scripting, and automation tools.
The predicted salary is between 60000 - 80000 € per year.
About Graphcore
Graphcore products have set the standard in AI compute hardware and software. We are developing the next generation of artificial intelligence compute with systems that allow AI researchers to develop more advanced models, help scientists unlock new discoveries, and power companies as they put AI at the heart of their business. Graphcore recently joined SoftBank Group, bringing substantial investment from one of the world’s leading backers of AI innovation.
Job Summary
We are looking for an Engineer to join our Cloud Platform Team and help develop and deploy services. Working with Platform Engineering, Datacentre Operations and Product Development, you will deploy services on our fleet of cutting-edge AI systems. This hands-on role requires a solid background in cloud infrastructure, deployment using Infrastructure-as-Code, networking and storage systems. You may have worked in an IT organisation, a datacentre, a cloud provider, or as an operator of orchestration or cloud services.
The Platform Engineering team at Graphcore
We build Graphcore products into large-scale AI solutions for our customers. The Cloud Platform Team provides such systems to internal users via private clouds and to customers via our public clouds. Internal systems may use pre-release hardware and software, so being comfortable with unproven components is vital.
Responsibilities And Duties
- Develop and operate end-user services on our private clouds and support internal users by turning end-user and product requirements into deployed services.
- Help build automation to collect and analyse metrics and other data from cloud services to identify and report issues.
- Work with users to provide information about product-related issues to Engineering and QA.
- Collaborate with Datacentre Operations Engineers to maintain and operate the AI fleet at peak performance in private clouds.
- Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure-as-Code in internal and external datacentres.
- Work with external vendors to integrate 3rd party switches, servers and storage into our Cloud Reference Design.
Skills And Experience
- Bachelor’s degree or equivalent practical experience in a relevant subject.
- Solid software/IT engineering experience with a track record of delivering technical output as an individual contributor.
- Experience working in AGILE and SCRUM frameworks, including understanding priorities, risks, issues, impacts and constraints.
- Strong Linux scripting ability (bash, python, awk, sed).
- Strong Linux system administration (Ubuntu, RHEL and variants).
- Experience with a version control system (preferably Git) and managing system configuration or automation.
- Experience with CI or testing pipelines using GitLab, GitHub or similar.
- Solid understanding of cloud services technologies (APIs, virtualization, virtual networks, block storage, resource management and monitoring).
- Experience with IAC tools (Terraform/OpenTofu, Ansible, Packer).
- Experience with container deployment and management (e.g., Docker).
- Experience with monitoring and observability tools (Grafana, Prometheus, OpenSearch/ElasticSearch, Loki).
- Good communication and presentation skills, with experience dealing with end-users of IT services.
- Ability to work independently on critical infrastructure with minimal oversight and a focus on end-user availability.
Desirable But Not Required
- Experience with OpenStack cloud platforms.
- Experience managing production Kubernetes clusters and workloads.
- Programming experience with Python3 using classes and inheritance.
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. A generous parental leave policy and an employee assistance programme (health, mental wellbeing, and bereavement support) are provided. We offer healthy food and snacks at our Bristol office and a barista bar. We are committed to an inclusive work environment and an equal opportunity process, with flexible interview options and reasonable adjustments available on request.
Sponsorship
Applicants for this position must hold the right to work in the UK. We are unable to provide visa sponsorship or support for visa applications at this time.
Senior Cloud Platform Engineer employer: graphcore
Graphcore is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the cutting-edge field of AI technology. With a strong commitment to employee growth, we provide extensive benefits including flexible working arrangements, generous leave policies, and comprehensive health plans, all within our vibrant Bristol office that promotes a healthy work-life balance. Join us to be part of a forward-thinking team where your contributions directly impact the future of AI compute solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Cloud Platform Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Graphcore. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio or GitHub with projects related to cloud infrastructure or automation, make sure to highlight it. It’s a great way to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge. Be ready to discuss your experience with IAC tools and cloud services. We want to see how you think and solve problems!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Cloud Platform Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Cloud Platform Engineer role. Highlight your experience with cloud infrastructure, Infrastructure-as-Code, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include specific examples of projects where you've deployed services or worked with cloud technologies. This helps us understand your hands-on experience and how you tackle real-world challenges in cloud environments.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate straightforward communication that gets to the heart of your experience.
Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen on joining our team at Graphcore!
How to prepare for a job interview at graphcore
✨Know Your Cloud Stuff
Make sure you brush up on your cloud infrastructure knowledge. Familiarise yourself with Infrastructure-as-Code tools like Terraform and Ansible, as well as container management with Docker. Being able to discuss these technologies confidently will show that you're ready for the hands-on nature of the role.
✨Show Off Your Scripting Skills
Since strong Linux scripting ability is a must, practice writing scripts in bash or Python before the interview. Be prepared to discuss how you've used these skills in past projects, especially in automating tasks or managing system configurations.
✨Understand the Agile Framework
Graphcore values experience in AGILE and SCRUM frameworks, so be ready to talk about your previous roles in such environments. Highlight how you’ve managed priorities and tackled risks, and maybe even share a success story where you contributed to a project’s agility.
✨Communicate Clearly
Good communication is key, especially when dealing with end-users. Practice explaining complex technical concepts in simple terms. You might even want to prepare a few examples of how you've effectively communicated with non-technical stakeholders in the past.