
Accelerating AI with efficient, powerful technology
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...
Graphcore offers flexible working arrangements to promote work-life balance, along with Private Medical Insurance (PMI) for employees and their famili...
Graphcore's culture is centered around sustainability and innovation in AI technology. The company focuses on developing energy-efficient solutions th...

Graphcore • Bristol, UK
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.
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.
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.
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.
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.
Apply now or save it for later. Get alerts for similar jobs at Graphcore.