
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 • Gdańsk, Pomeranian Voivodeship, Poland
Graphcore is hiring a Software Engineer to develop a large-scale collective communication simulator for AI hardware. You'll work with C, C++, and Python to implement and maintain complex software systems. This position requires experience in software development and custom hardware.
You have a strong background in software engineering, with experience in designing, developing, and maintaining complex software systems. Your expertise in programming languages such as C, C++, and Python allows you to tackle challenging problems effectively. You understand the intricacies of working with custom hardware and have a keen interest in AI technologies. You thrive in collaborative environments and enjoy working with diverse teams to achieve common goals. You are committed to continuous learning and improvement, always seeking to enhance your skills and knowledge in the field.
As a Software Engineer in the Collectives Simulator team, you will be responsible for implementing, testing, and documenting the Collectives Simulator for new AI hardware. You will analyze network parameters and develop efficient communication algorithms that enhance the performance of AI systems. Your role will involve collaborating with other engineers and stakeholders to ensure the simulator meets the needs of users and integrates seamlessly with existing technologies. You will participate in code reviews and contribute to the overall architecture of the software, ensuring high standards of quality and performance. Additionally, you will have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of learning and innovation.
Graphcore provides a dynamic work environment where you can make a significant impact on the future of AI compute. You will have access to cutting-edge technology and the opportunity to work alongside industry experts. We offer competitive salaries and benefits, along with a commitment to diversity and inclusion in the workplace. Our culture encourages collaboration and creativity, allowing you to explore new ideas and approaches in your work. We believe in supporting our employees' professional growth and provide resources for continuous learning and development.
Apply now or save it for later. Get alerts for similar jobs at Graphcore.