
Graphcore · Gdańsk
Salary Range: PLN 350,700 - 474,400 Subject to alignment to the responsibilities and duties of the role. Location: Gdańsk - Hybrid Working Policy - 2-3 Days p...
Salary Range: PLN 350,700 - 474,400
Subject to alignment to the responsibilities and duties of the role.
Location: Gdańsk - Hybrid Working Policy - 2-3 Days per week in office
Build the quality foundations for Kubernetes systems that power next-generation AI compute.
As a Quality Assurance Engineer, you will validate the workload management stack for new AI accelerator hardware. You will help
ensure our Kubernetes integrations are robust, scalable and ready for production.
Your work will shape how accelerators are scheduled, orchestrated and used across distributed environments. You will test the
systems that make complex AI compute infrastructure reliable for real users.
You will design automated test suites, build system and integration tests, and improve CI/CD quality practices. You will also
debug issues across Kubernetes, infrastructure and applications.
This role is for someone who wants to raise engineering quality across a deeply technical platform.
You will join the Workload Management team, working closely with software engineers and infrastructure specialists. The work is
hands-on, systems-focused and driven by clear technical ownership.
Quality is built early here, not checked at the end. You will influence test strategy, validation plans and automation practices
across the development lifecycle.
The team moves through open technical discussion and evidence-based decisions. You will mentor others, speak up on risk and help
turn complex systems into dependable products.
and leisure centres
contributions
financial and wellbeing matters
We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can
do their best work.
We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any
adjustments during the interview process, just let us know - we’re happy to support you.
Applicants must have the legal right to work in Poland. Unfortunately, we are unable to provide visa sponsorship or support visa
applications for this role.
Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and
systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions
across every industry.
As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most
transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits
are accessible to everyone.
Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI
research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to
solve complex problems and deliver meaningful progress in AI compute.
If you want to make next-generation AI compute more reliable at scale, we’d love to hear from you. Apply now to help build the
future of AI compute.
Salary Range: PLN 350,700- 474,400 Subject to alignment to the responsibilities and duties of the role. Location: Gdańsk - Candidates must be local due to hybrid working policy ABOUT THE JOB Make AI accelerator hardware feel native inside Kubernetes clusters. As a Staff Cloud Software Engineer, you will build Go services that connect accelerator hardware with Kubernetes. You will own software components that turn complex compute capability into a usable platform experience. Your work will shape how AI workloads discover, access and scale across cluster infrastructure. That means designing production services where reliability, performance and observability are part of the architecture. You will build CRDs, operators and Kubernetes components for ML and platform teams. You will partner with hardware, cloud and ML engineers on design choices and roadmap priorities. This is a senior IC role with room to set direction. You will mentor engineers, raise code quality and help define how Graphcore delivers cloud-native AI compute. THE TEAM AND CULTURE The Workload Management team sits between Kubernetes, cloud platforms and accelerator hardware. Work moves from architecture to implementation, review and production readiness without losing system context. You will be trusted to own technical areas, challenge assumptions and move important work forward. The pace is driven by clear priorities, fast feedback and strong engineering judgement. Decisions are made through evidence, prototypes and direct technical discussion. Engineers are expected to speak up early, share trade-offs and help the team learn quickly. WHAT WE’RE LOOKING FOR * Strong Go engineering experience, with significant experience delivering complex production software * Deep Kubernetes architecture knowledge, including CRDs, operators and cloud-native integration patterns * Solid Linux understanding, with the ability to debug issues across distributed systems * Experience leading technical initiatives and mentoring engineers through design, review and delivery * Ability to improve code quality, observability, automation and developer experience * Clear C1-level English communication, with confidence working across hardware, cloud and ML teams BENEFITS * Flexible working: Balance your work and personal life with greater flexibility * Comprehensive healthcare and dental cover: Premium medical and dental insurance, with the option to extend cover to your family * Phantom equity: Share in Graphcore’s success * Fitness and wellbeing support: A fully funded Medicover gym card, giving you access to a wide range of gyms, fitness classes and leisure centres * Financial protection: Death and disability insurance, providing financial security for you and your loved ones * Retirement savings: Build your financial future, with a 4% employer contribution from Graphcore, alongside your own contributions * Employee Assistance Programme (EAP): Confidential advice and support for you and your family across a range of personal, financial and wellbeing matters We welcome people from all backgrounds and experiences and are committed to building an inclusive environment where everyone can do their best work. We’re an equal opportunity employer and recognise that everyone brings different strengths and perspectives. If you need any adjustments during the interview process, just let us know - we’re happy to support you. SPONSORSHIP Applicants must have the legal right to work in Poland. Unfortunately, we are unable to provide visa sponsorship or support visa applications for this role. JOIN THE TEAM AT GRAPHCORE Graphcore is one of the world’s leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world’s most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore’s teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute. Ready to make Kubernetes the natural home for new AI accelerator hardware? Apply now to join Graphcore.
ABOUT GRAPHCORE At Graphcore, we’re building the future of AI compute. We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence JOB SUMMARY Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware THE TEAM The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data-driven validation. The team works closely with industry-standard machine learning frameworks and models, contributing to upstream open-source projects and collaborating across the wider software organization. Operating in a fast-paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high-quality products to customers. RESPONSIBILITIES AND DUTIES * Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. * Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. * Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. * Create representative ML workloads and gain insights from their execution. (Numerical accuracy, performance analysis and benchmarking). * Work closely with all Software development teams, supporting a culture of quality, security and maintainability. * Review code and designs, setting a high bar for software engineering best practices. * Mentor and support junior engineers, helping raise the overall technical capability of the team. * Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. CANDIDATE PROFILE Essential: * Experience in production-quality software engineering roles. * Strong software design and architecture skills, with experience working on large or complex systems. * Strong proficiency in Python, including experience building and maintaining production codebases. * Solid experience with CI/CD systems and automated testing (preferably GitHub-based workflows). * Experience working in Linux environments. * Familiarity with C or C++, with the ability to read, debug, and reason about low-level code when needed. * Proven ability to mentor junior engineers and influence engineering practices within a team. * Strong problem-solving skills and a proactive, self-directed approach to work. * Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable * Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow * Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines * Experience working with hardware simulators or emulators (e.g. QEMU). * Experience developing for or working with FPGA-based systems. * Experience with people management or mentoring BENEFITS In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications
ABOUT GRAPHCORE At Graphcore, we’re building the future of AI compute. We’re a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence JOB SUMMARY Applicants for this role should have strong experience designing, developing, and maintaining high-quality software systems. The role focuses on testing and validating a complex machine learning software stack, with particular emphasis on software architecture, automation, and engineering best practices. The ideal candidate is an experienced software engineer who values code quality, testability, and long-term maintainability, and enjoys building systems that other engineers rely on. This person will be comfortable working across large codebases, contributing to CI/CD infrastructure, and shaping technical direction through thoughtful design and mentoring in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware THE TEAM The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data-driven validation. The team works closely with industry-standard machine learning frameworks and models, contributing to upstream open-source projects and collaborating across the wider software organization. Operating in a fast-paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high-quality products to customers. RESPONSIBILITIES AND DUTIES * Design, implement, and maintain robust test infrastructure and automation for a complex ML software stack. * Architect and evolve test frameworks and tooling with a focus on scalability, maintainability, and developer experience. * Build and maintain CI/CD pipelines targeting simulators, emulators (e.g. QEMU), and physical hardware. * Create representative ML workloads and gain insights from their execution. (Numerical accuracy, performance analysis and benchmarking). * Work closely with all Software development teams, supporting a culture of quality, security and maintainability. * Review code and designs, setting a high bar for software engineering best practices. * Mentor and support junior engineers, helping raise the overall technical capability of the team. * Evaluate existing test strategies and infrastructure, identifying gaps and driving improvements aligned with team and organizational goals. CANDIDATE PROFILE Essential: * Experience in production-quality software engineering roles. * Strong software design and architecture skills, with experience working on large or complex systems. * Strong proficiency in Python, including experience building and maintaining production codebases. * Solid experience with CI/CD systems and automated testing (preferably GitHub-based workflows). * Experience working in Linux environments. * Familiarity with C or C++, with the ability to read, debug, and reason about low-level code when needed. * Proven ability to mentor junior engineers and influence engineering practices within a team. * Strong problem-solving skills and a proactive, self-directed approach to work. * Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable * Exposure to machine learning frameworks such as PyTorch, JAX, Triton, TensorFlow * Experience with distributed workload management systems such as Kubernetes, VLLM, Keras or MLOps pipelines * Experience working with hardware simulators or emulators (e.g. QEMU). * Experience developing for or working with FPGA-based systems. * Experience with people management or mentoring BENEFITS In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we’re committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications