LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Graphcore›Senior Software Engineer
Graphcore

About Graphcore

Accelerating AI with efficient, powerful technology

🏢 Tech👥 201-500 employees📅 Founded 2016📍 Old City, Bristol, UK💰 $682m⭐ 3.9
B2BArtificial IntelligenceEnterpriseDeep TechComputer VisionMachine LearningSaaSCloud Computing

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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 107 jobs →
Graphcore

Senior Software Engineer

Graphcore • Gdańsk, Pomeranian Voivodeship, Poland

Posted 3w agoSeniorSoftware engineering📍 Gdansk
Apply Now →

Skills & Technologies

JavaC++Python

Overview

Graphcore is hiring a Senior Software Engineer to lead the design and development of a large-scale collective communication simulator for AI hardware. You'll work with Java, C++, and Python to create complex software systems. This role requires significant experience in software engineering and mentoring junior engineers.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in designing and developing complex software systems. Your background includes working with custom hardware, and you have a strong understanding of collective communication algorithms. You are passionate about driving technical excellence and mentoring junior engineers, helping them grow in their careers. You thrive in collaborative environments and are eager to tackle challenging problems in AI compute.

You possess deep expertise in programming languages such as Java, C++, and Python, which you have used to build scalable systems. Your experience includes leading development efforts and ensuring high-quality code through best practices in software engineering. You are comfortable working with large-scale systems and have a keen interest in AI technologies.

You are committed to fostering an inclusive work environment and understand the importance of diverse perspectives in driving innovation. You are adaptable and open to feedback, always looking for ways to improve both your work and the team's output.

Desirable

Experience with AI hardware or simulation tools would be a plus. Familiarity with network parameters and communication algorithms can set you apart. You may also have experience in mentoring or leading teams, which will be beneficial in this role.

What you'll do

As a Senior Software Engineer at Graphcore, you will be responsible for the design and development of a large-scale collective communication simulator. This simulator will enable the analysis of network parameters and the efficient implementation of communication algorithms, playing a crucial role in the development of new AI hardware. You will lead development efforts, ensuring that the team adheres to best practices and delivers high-quality software.

You will collaborate closely with other engineers and stakeholders to define project requirements and deliverables. Your role will involve conducting code reviews, providing constructive feedback, and mentoring junior engineers to help them enhance their skills. You will also be responsible for troubleshooting and resolving complex technical issues that arise during the development process.

In addition to your technical responsibilities, you will participate in team meetings and contribute to the overall strategy of the Collectives Simulator team. You will have the opportunity to influence the direction of projects and help shape the future of AI compute at Graphcore.

What we offer

Graphcore offers a competitive salary range of PLN 303,800 - 411,000, depending on your experience and alignment with the role's responsibilities. You will be part of a dynamic team that is at the forefront of AI technology, working in an inclusive environment that values diverse backgrounds and experiences. We provide opportunities for professional growth and development, ensuring that you have the resources you need to succeed in your role. Join us in building the future of AI compute and making a significant impact in the industry.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Graphcore.

Apply Now →Get Job Alerts