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 106 jobs →
Graphcore

Senior Software Engineer

Graphcore • Gdańsk, Pomeranian Voivodeship, Poland

Posted 3w agoSeniorSoftware engineering📍 Gdansk
Apply Now →

Skills & Technologies

PythonMachine learningAI

Overview

Graphcore is hiring a Senior Software Engineer to enhance the performance of their AI hardware and software stack. You'll collaborate with various teams to ensure efficient and scalable ML solutions. This role requires expertise in Python and machine learning.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in performance analysis and optimization of machine learning systems. Your background includes a strong understanding of AI frameworks and the ability to work collaboratively with cross-functional teams. You are passionate about building efficient software solutions that directly impact the performance of AI applications.

You possess deep expertise in Python and have experience with machine learning libraries and frameworks. Your analytical skills allow you to assess performance metrics and identify areas for improvement effectively. You thrive in a collaborative environment and enjoy working closely with hardware engineers and product managers to deliver high-quality solutions.

Desirable

Experience with AI hardware and an understanding of semiconductor technology would be a plus. Familiarity with performance benchmarking and profiling tools is also desirable. You are open to learning new technologies and methodologies to enhance your skill set and contribute to the team's success.

What you'll do

As a Senior Software Engineer in the ML Software Performance Analysis team, you will play a critical role in ensuring the end-to-end performance excellence of Graphcore's proprietary AI hardware and software stack. You will collaborate closely with component teams, including ML Framework developers, Compiler and Runtime teams, and Infrastructure engineers, to optimize the performance of machine learning solutions.

Your responsibilities will include analyzing performance data, identifying bottlenecks, and implementing solutions to enhance the efficiency and scalability of ML software. You will also be involved in developing and maintaining performance benchmarks, ensuring that the software meets the high standards required for AI applications.

You will report directly to the Performance Analysis Team Lead and will have the opportunity to influence the direction of the team's projects. Your work will significantly impact the business by enabling reliable and performant AI solutions for customers.

What we offer

Graphcore provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work with some of the brightest minds in the industry and contribute to cutting-edge technology in the AI space. We offer a competitive salary range of PLN 303,800 - 411,000, subject to alignment with the responsibilities and duties of the role. Our commitment to inclusivity ensures that everyone feels welcome and valued in our team. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse backgrounds and experiences.

Interested in this role?

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

Apply Now →Get Job Alerts