
About Graphcore
Accelerating AI with efficient, powerful technology
Key Highlights
- Headquartered in Bristol, UK with 201-500 employees
- $682 million raised in Series D funding
- Developing an AI supercomputer set to debut in 2024
- Specializes in AI accelerators for deep learning and computer vision
Graphcore, headquartered in Bristol, UK, is a leading player in the artificial intelligence sector, specializing in AI accelerators designed to enhance machine learning efficiency. With over $682 million raised in Series D funding, Graphcore is developing an AI supercomputer set to launch in 2024, a...
🎁 Benefits
Graphcore offers flexible working arrangements to promote work-life balance, along with Private Medical Insurance (PMI) for employees and their famili...
🌟 Culture
Graphcore's culture is centered around sustainability and innovation in AI technology. The company focuses on developing energy-efficient solutions th...
Skills & Technologies
Overview
Graphcore is seeking a Software Infrastructure Engineer to scale and manage their infrastructure. You'll develop tools and services that enhance the build, test, and deployment processes for Machine Learning Software components. This role requires experience with distributed systems and high-performance computing.
Job Description
Who you are
You have a strong background in software engineering, particularly in infrastructure management and development. Your experience includes working with high-performance computing (HPC) systems and distributed systems, allowing you to understand the complexities involved in scaling infrastructure effectively. You are proficient in Linux and have a solid grasp of Python, which you use to develop essential tools and services that empower software teams. Your familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes enables you to streamline deployment processes and enhance system reliability.
You thrive in collaborative environments and enjoy working with diverse teams. Your communication skills allow you to effectively convey technical concepts to non-technical stakeholders, ensuring that everyone is aligned on project goals. You are committed to continuous learning and innovation, always seeking to improve processes and adopt new technologies that can benefit the team and the organization.
Desirable
Experience with CI/CD practices is a plus, as you understand the importance of automating the build and deployment processes to enhance efficiency. Familiarity with machine learning frameworks and tools can also be beneficial, as you will be working closely with teams focused on AI solutions. You are adaptable and open to feedback, always looking for ways to grow and contribute to the success of your team.
What you'll do
In this role, you will join the Software Infrastructure team at Graphcore, where you will play a pivotal role in scaling and managing the infrastructure that supports the development of cutting-edge AI technologies. You will develop essential tools and services that empower the broader software team, enhancing the build, test, deployment, and productization processes of Machine Learning Software components. Your contributions will directly impact the efficiency and effectiveness of software development across the organization.
You will work with high-performance computing (HPC) AI platforms, gaining invaluable experience in distributed systems. Your responsibilities will include managing the CI platform and services, ensuring that the build engineering processes are optimized for performance and reliability. You will collaborate with software engineers and systems architects to integrate components and streamline packaging and release processes, ensuring that the software delivered is of the highest quality.
As part of a culture that values continuous learning and innovation, you will have the opportunity to explore new technologies and methodologies that can enhance the team's capabilities. You will also participate in code reviews and contribute to the development of best practices within the team, fostering a collaborative and supportive environment.
What we offer
Graphcore offers a dynamic work environment where innovation is at the forefront of everything we do. You will be part of a team that is dedicated to pushing the boundaries of AI technology and making a significant impact in the industry. We provide opportunities for professional growth and development, encouraging you to expand your skills and knowledge in a supportive setting. Our commitment to diversity and inclusion means that you will work alongside talented individuals from various backgrounds, contributing to a rich and collaborative culture.
We understand the importance of work-life balance and offer flexible working arrangements to accommodate your needs. Join us at Graphcore and be part of a mission to unlock the next generation of AI breakthroughs, ensuring that the benefits of artificial intelligence are accessible to everyone.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Graphcore.
Similar Jobs You Might Like
Based on your interests and this role

Cloud Engineer
OpenAI is hiring a Senior Cloud Engineer to design and build the development and production platforms that power their products. You'll work with Kubernetes, AWS, and Docker to ensure reliability and security at scale. This position requires 5+ years of experience in building core infrastructure.

Devops Engineer
Astranis is hiring a DevOps Engineer to support the infrastructure team for their satellite operations. You'll work with technologies like AWS, Docker, and Kubernetes to ensure rapid deployment and reliability. This position requires experience in CI/CD and Linux environments.

Software Engineering
Apple is hiring a Senior Software Engineer to design and maintain secure infrastructure for its global security systems. You'll work with Python, Go, and Java to build large-scale automation platforms. This position requires 5+ years of experience in high-availability infrastructure.

Software Engineering
Meta is hiring a Software Engineer to work on cutting-edge infrastructure projects that connect billions of people globally. You'll tackle complex technical problems and improve products across various platforms. This role requires a passion for engineering and innovation.

Software Engineering
Anthropic is seeking a Senior Software Engineer specializing in Infrastructure to support the development and maintenance of cutting-edge AI systems. You'll work with technologies like AWS, Docker, and Kubernetes to ensure reliable and scalable infrastructure. This role requires significant experience in infrastructure engineering.