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›ML Application Simulator 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

ML Application Simulator Software Engineer

Graphcore • Gdańsk, Pomeranian Voivodeship, Poland

Posted 3w ago🏛️ On-SiteSeniorMachine learning engineer📍 Gdansk
Apply Now →

Skills & Technologies

PythonTensorFlowKerasMachine learning

Overview

Graphcore is seeking a Senior Machine Learning Engineer to design and develop an application-level ML simulator. You'll collaborate with performance engineers and ML researchers, utilizing skills in Python and TensorFlow. This role is based in Gdansk, Poland, with a salary range of PLN 303,800 - 411,000.

Job Description

Who you are

You have a strong background in software engineering with a focus on machine learning applications — your experience includes designing and developing complex systems that model ML workloads. You are proficient in Python and have hands-on experience with frameworks like TensorFlow and Keras, enabling you to create effective simulations that provide actionable insights into system performance. You understand the intricacies of ML workloads and can translate them into software solutions that guide architectural optimizations.

You thrive in collaborative environments, working closely with performance engineers and ML researchers — your ability to communicate complex ideas clearly helps bridge the gap between different teams. You are committed to continuous learning and adapting your skills to keep pace with the evolving landscape of AI technologies. You have a passion for problem-solving and enjoy tackling challenging technical issues.

Desirable

Experience with performance analysis tools and techniques is a plus, as is familiarity with silicon architecture. You may also have a background in working with large-scale data sets and optimizing algorithms for performance. A proactive approach to identifying potential improvements and a willingness to experiment with new technologies will set you apart.

What you'll do

In this role, you will design, develop, and maintain an application-level ML simulator that models end-to-end ML workloads — your work will provide critical insights into system-level performance and inform architectural decisions. You will collaborate closely with the ML Software Performance Analysis team, ensuring that the simulator evolves alongside real workloads and supports key decision-making across the organization. Your contributions will directly impact the development of new products and the optimization of existing systems.

You will engage in regular discussions with performance engineers to understand the requirements and constraints of the systems you are simulating — this collaboration will help you refine the simulator's capabilities and ensure it meets the needs of various stakeholders. You will also work with ML researchers to incorporate the latest advancements in machine learning into the simulator, keeping it relevant and effective.

Your role will involve testing and validating the simulator's performance against real-world scenarios — you will analyze results and iterate on the design to enhance accuracy and usability. You will document your findings and share insights with the broader team, contributing to a culture of knowledge sharing and continuous improvement.

What we offer

Graphcore provides a dynamic work environment where innovation is encouraged — you will have the opportunity to work alongside some of the brightest minds in the industry, contributing to cutting-edge technology in the AI space. We offer a competitive salary range of PLN 303,800 - 411,000, reflecting your experience and the value you bring to the team. Our commitment to inclusivity means that we welcome diverse perspectives and experiences, fostering a collaborative atmosphere where everyone can thrive.

We understand the importance of work-life balance and offer flexible working arrangements to accommodate your needs. You will have access to ongoing professional development opportunities, allowing you to grow your skills and advance your career within the company. Join us at Graphcore and be part of a team that is shaping the future of AI compute.

Interested in this role?

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

Apply Now →Get Job Alerts