Explore internships, research positions, jobs, scholarships and fellowships from top organizations across India and worldwide.

Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. About the Role We are looking for System Software Engineer in Test to join our team. In this role, you will be responsible for design, development, automation and reporting of Integration and system tests spanning across firmware and device drivers. You will be working closely with developers and other QA engineers to understand use-cases, manage hardware and other resources and develop system tests across all the components. About the Team Integration and system test team is responsible for verification and validation of integrated components across Board management controller (BMC), Firmware and Linux device driver. The team is also responsible for management and maintenance of common tools and pipelines used across the system software organization. Responsibilities and Duties Implement and deliver high quality tests for complex system features Develop packaging solutions for seamless integration Develop, enhance and maintain the CI/CD pipelines. Collaborate with other teams to understand the use-cases and develop integration and acceptance test plans. Active involvement in technical discussions and reviews for the team. Candidate Profile Essentials 3+ years of industry experience low level system testing and integration solutions. Experience with test development using C/C++ and Python programming languages. Experience with CI/CD, Build tools and modern testing practices. Strong communication skills and the ability to document Desired Experience working with server class systems Experience in Qemu or similar emulator environments Experience working with RTOS or openBMC. Benefits In addition to a competitive salary, Graphcore offers a competitive benefits package. 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.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are seeking a Staff Hardware Engineer to provide advanced operational, diagnostic, and engineering support for Graphcore’s Arm-based hardware platforms across lab and data center environments. This role focuses on supporting hardware bring-up, validation, and troubleshooting of complex AI compute platforms, including server blades, racks, and rack-scale infrastructure. The successful candidate will collaborate closely with engineering, platform, and data center teams to ensure the reliability and performance of next-generation AI systems. The Team The Systems Engineering and Hardware Engineering teams are responsible for enabling the bring-up, validation, and operational reliability of Graphcore’s AI infrastructure platforms. The team works closely with server engineering, firmware teams, platform architects, and data center operations to support the development, testing, and deployment of next-generation AI compute systems. This collaborative environment enables rapid problem-solving and continuous improvement of Graphcore’s hardware platforms from early development through production deployment. Responsibilities and Duties Lead advanced break-fix troubleshooting for server blades, motherboards, power systems, and rack-scale infrastructure. Support engineering bring-up activities, including component validation and firmware interaction testing. Diagnose system-level failures involving thermal behavior, power anomalies, network configuration, and BIOS/BMC issues. Collaborate with server engineering teams to perform root cause analysis and propose corrective actions or design improvements. Support deployment and rollout of next-generation hardware platforms through structured validation and qualification cycles. Interface with facilities and infrastructure teams to understand environmental factors impacting system reliability. Develop and maintain standard operating procedures (SOPs), troubleshooting guides, and validation documentation. Provide guidance and mentorship to junior technicians and engineers on troubleshooting methodologies and hardware diagnostics. Participate in on-call rotations or off-hours support during critical engineering milestones or hardware bring-up phases. Candidate Profile Essential Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. 7 years experience with server hardware architectures and board-level debugging. Experience analyzing system logs, hardware telemetry, and power/thermal metrics to isolate hardware failures. Hands-on experience with HPC systems, AI compute platforms, or rack-scale infrastructure. Strong collaboration skills and ability to work effectively in fast-paced engineering environments. Excellent written and verbal communication skills. Desirable Experience supporting prototype or pre-production hardware bring-up. Familiarity with data center facilities, including liquid cooling and power distribution systems. Experience using Python, Bash, or automation tools for hardware validation or troubleshooting. Exposure to structured failure analysis and reliability engineering methodologies. USA Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are seeking an experienced Staff UEFI Engineer to design, develop, and deploy UEFI-based firmware for Graphcore’s hyperscale AI server platforms. This role focuses on developing system firmware responsible for platform initialization, hardware configuration, and reliability features across large-scale data center deployments. The Team Graphcore is a globally recognised leader in Artificial Intelligence computing systems. The company designs advanced semiconductors and data centre hardware that provide the specialised processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption. The Firmware Engineering team develops the foundational firmware responsible for platform initialization, hardware configuration, and system reliability across Graphcore’s AI compute infrastructure. The team collaborates with silicon engineering, hardware design teams, BMC firmware teams, validation engineers, and platform architects to enable reliable server platform bring-up and operation. Responsibilities and Duties Design, develop, and deploy UEFI-based firmware for hyperscale server platforms. Collaborate with ODM partners throughout the design lifecycle from concept to mass production. Integrate UEFI firmware into CI/CD pipelines enabling automated builds, regression testing, and static analysis. Develop firmware functionality supporting platform initialization including CPU, memory, PCIe, and system interconnects. Implement system firmware security features including root of trust, secure boot chains, and signed firmware updates. Develop platform firmware features supporting server reliability, availability, and serviceability (RAS). Build firmware interfaces supporting telemetry, firmware updates, and system management capabilities. Collaborate with hardware, BMC, security, and validation teams to ensure full platform integration. Debug and perform root cause analysis for firmware and hardware issues across lab and production environments. Candidate Profile Essential Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. 8+ years of experience developing UEFI or BIOS firmware for server platforms. Expertise with UEFI, TianoCore, and firmware architecture design. Strong experience developing firmware solutions for hyperscale or cloud data center environments. Strong programming skills in C/C++. Deep understanding of DDR memory training, cache coherency protocols, and PCIe subsystems. Strong knowledge of server platform architecture including power delivery, thermal management, sensors, and FRUs. Experience implementing CI/CD pipelines for firmware development. Experience debugging system firmware using logic analyzers, JTAG, GDB, and similar tools. Desirable Experience developing UEFI firmware for ARM-based server platforms. Experience with EDK II codebase development and upstream contribution. Experience working with ODM/JDM partners on server platform development programs. Experience delivering firmware for hyperscale cloud deployments and production environments. USA Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
About the job Help shape how AI hardware reaches production at scale. As a Staff Hardware System Test Engineer, you will build manufacturing test solutions for advanced AI systems. Your work will help ensure every product meets the highest quality standards before deployment. You will develop test software, create manufacturing test content, and improve test infrastructure across server modules, blades, and rack scale systems. You will work closely with hardware, firmware, and software engineers to solve complex technical challenges. This is an opportunity to influence manufacturing test strategy, improve production quality through data, and raise engineering standards across multiple teams. The team and culture You'll join the Product Test and Diagnosis team within Manufacturing Operations. The team owns test strategy across the product lifecycle, from manufacturing through to deployed systems. Day to day, you'll work across hardware, firmware, software, quality, and manufacturing engineering. Decisions are driven by technical evidence, manufacturing data, and a shared focus on product quality. You'll have the freedom to own technical problems, contribute to engineering direction, and support colleagues through design reviews, debugging, and technical guidance. What we're looking for Essential Experience developing manufacturing test solutions for high-performance servers, accelerators, or other large-scale compute hardware. Strong technical leadership as an individual contributor, driving complex technical work across multiple teams. Deep understanding of silicon, board, and system design, with experience defining test coverage and leading complex root cause investigations. Hands-on experience with Linux, OpenBMC, hardware diagnostics, and scripting or automation using Python, Bash, or similar. Proven ability to collaborate with hardware, firmware, software, and platform teams to improve testability and manufacturing quality. Desirable Experience with rack-scale or multi-node systems, high-speed interconnects, and production qualification of complex hardware. Experience improving manufacturing performance through data-driven optimisation of yield, test time, and false fail rates. Knowledge of open-source tools for manufacturing test, system bring-up, and hardware diagnostics. Experience designing testability and diagnosability features, such as telemetry, self-test hooks, or debug interfaces, in partnership with design teams. Benefits Unlimited annual leave Up to 5% matched pension Phantom equity – share in Graphcore’s success True flexibility in how and where you work Office spaces designed for collaboration Free food and an on-site barista Health cash plan Income protection Life assurance Along with other benefits you can choose from (private medical insurance, dental plan etc) 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. Join the Team at Graphcore Graphcore is building the compute platform for the next generation of artificial intelligence. From advanced silicon to intelligent software, our technology is designed to unlock breakthroughs in AI and bring its benefits to every industry. As part of the SoftBank Group, we’re backed by one of the world’s most ambitious technology investors, working alongside companies shaping the future of AI. Together, we share a bold goal: to help enable artificial superintelligence and ensure it delivers meaningful impact at a global scale. At Graphcore, you’ll work with people who are pushing the boundaries of what’s possible. Our teams bring together AI researchers, chip designers, software engineers and systems experts from a wide range of backgrounds. It’s an environment where we take on big challenges with curiosity and focus, move quickly and decisively, take real ownership of our work, and speak up to challenge ideas, stepping up to support each other and lead through action.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. About the Role We are looking for Staff System Software Engineer in Test to join our team. In this role, you will be responsible for design, development, automation and reporting of Integration and system tests spanning across firmware and device drivers. This role requires you to have significant technical breadth and deep understanding of low-level system software specifically in server class systems. You will be part of a new team responsible for integration of different system software deliverables and development of system tests spanning all the components. You will contribute to shaping the test strategy , guide best practices and solve complex problems while maintaining a strong hands-on focus. You will partner with development and other QA teams to deliver high quality scalable and reliable solutions. About the Team Integration and system test team is responsible for verification and validation of integrated components across Board management controller (BMC), Firmware and Linux device driver. The team is also responsible for management and maintenance of common tools and pipelines used across the system software organization. Responsibilities and Duties Design and Development · Act as a technical authority for designing test infrastructure and features. · Design, Implement, Execute and report on high quality tests to ensure team has a high-quality gate for the system software release package. · Develop re-usable and scalable pipeline solutions to support component teams · Design, implement and maintain internal tools. · Take ownership of technically challenging areas and ensure near 100% feature coverage. · Perform initial triage and debugging of both internal and external issues. · Review and improve design, coding and implementation processes across the team. Cross-Functional Interactions · Collaborate with component developers and QA to understand the interactions between different components. · Consult stakeholders of the package to understand their use-cases to develop robust system tests. · Develop acceptance pipelines covering tests across teams using the system software package. · Communicate complex technical concepts clearly to both expert and non-expert audiences. Quality, Reliability and System thinking · Ensure correctness, robustness, security, scalability and maintainability of the tools and pipeline solutions. · Contribute to improvement in validation framework, CI/CD systems, testing methodologies and packaging pipelines. · Drive root-cause investigations and long-term corrective actions along with the component teams for all incoming issues. Mentorship · Mentor junior engineers within the team. · Raise quality and coding standards through guidance, best practices and setting an example. · Contribute to long term improvements in culture and team ceremonies. Candidate Profile Essentials · 10+ years of experience in low level system testing and integration. · Experience working with RTOS and complex boot logic. · Experience working with Linux and device drivers · Experience in test development using Python and C/C++. · Experience with CI/CD pipelines using GitHub/GitLab/Jenkins or similar. · Experience with build and integration tools and modern testing practices. · Excellent problem-solving skills and a track record of working with complex cross-layer issues. · Strong communication skills and proven ability to document. Desired · Experience working with server class systems · Experience either with openBMC or Zephyr. · Experience with Qemu or similar emulation environment.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are seeking a Staff Hardware Engineer to provide advanced operational, diagnostic, and engineering support for Graphcore’s Arm-based hardware platforms across lab and data center environments. This role focuses on supporting hardware bring-up, validation, and troubleshooting of complex AI compute platforms, including server blades, racks, and rack-scale infrastructure. The successful candidate will collaborate closely with engineering, platform, and data center teams to ensure the reliability and performance of next-generation AI systems. The Team The Systems Engineering and Hardware Engineering teams are responsible for enabling the bring-up, validation, and operational reliability of Graphcore’s AI infrastructure platforms. The team works closely with server engineering, firmware teams, platform architects, and data center operations to support the development, testing, and deployment of next-generation AI compute systems. This collaborative environment enables rapid problem-solving and continuous improvement of Graphcore’s hardware platforms from early development through production deployment. Responsibilities and Duties Lead advanced break-fix troubleshooting for server blades, motherboards, power systems, and rack-scale infrastructure. Support engineering bring-up activities, including component validation and firmware interaction testing. Diagnose system-level failures involving thermal behavior, power anomalies, network configuration, and BIOS/BMC issues. Collaborate with server engineering teams to perform root cause analysis and propose corrective actions or design improvements. Support deployment and rollout of next-generation hardware platforms through structured validation and qualification cycles. Interface with facilities and infrastructure teams to understand environmental factors impacting system reliability. Develop and maintain standard operating procedures (SOPs), troubleshooting guides, and validation documentation. Provide guidance and mentorship to junior technicians and engineers on troubleshooting methodologies and hardware diagnostics. Participate in on-call rotations or off-hours support during critical engineering milestones or hardware bring-up phases. Candidate Profile Essential Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. 10 years experience with server hardware architectures and board-level debugging. Experience analyzing system logs, hardware telemetry, and power/thermal metrics to isolate hardware failures. Hands-on experience with HPC systems, AI compute platforms, or rack-scale infrastructure. Strong collaboration skills and ability to work effectively in fast-paced engineering environments. Excellent written and verbal communication skills. Desirable Experience supporting prototype or pre-production hardware bring-up. Familiarity with data center facilities, including liquid cooling and power distribution systems. Experience using Python, Bash, or automation tools for hardware validation or troubleshooting. Exposure to structured failure analysis and reliability engineering methodologies. USA Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-turn-id="request-WEB:dbb839dc-525c-4fc6-853b-8103854dd2fa-3" data-turn-id-container="request-WEB:dbb839dc-525c-4fc6-853b-8103854dd2fa-3" data-testid="conversation-turn-8" data-turn="assistant"> About the job Build profiling tools that help AI developers see, understand and optimise Graphcore hardware. You will design and develop analysis tools that turn complex performance data into useful insight. Your work will help users optimise ML applications running on Graphcore AI compute. You will lead profiling software design, build and test new features, fix defects and support customers. You will also mentor engineers and help raise the quality of technical delivery. This role brings deep ownership across systems software, custom hardware and large computing clusters. You will help users understand performance at scale and make better engineering decisions. The team and culture The Analysis Tools team builds profiling tools that collect, process and present performance information for Graphcore hardware. Work spans data collection, processing pipelines and user-facing tools. Engineers own problems from design through testing, support and improvement. The team values clear thinking, practical feedback and steady progress on difficult technical work. Decisions are shaped by technical evidence, user needs and code quality. You will be trusted to influence direction, support others and speak up when trade-offs matter. What we’re looking for · Experience developing complex software using a systems language, ideally Rust or strong C++ with a desire to work with Rust. · Rust experience, gained commercially or through personal projects. · Experience with large computing clusters and their performance monitoring ecosystems. · Understanding of system architecture, memory management, multithreading and hardware utilisation. · Strong problem-solving skills, with the ability to debug and resolve complex issues. · Clear communication and collaboration skills, with the ability to influence stakeholders and peers. While we have outlined a set of requirements, we value transferable skills and diverse experiences. If you meet most of our essential criteria, we encourage you to submit an application and showcase how your background makes you a strong candidate. Benefits · Unlimited annual leave · Up to 5% matched pension · Phantom equity – share in Graphcore’s success · True flexibility in how and where you work · Office spaces designed for collaboration · Free food and an on-site barista · Health cash plan · Income protection · Life assurance · Along with other benefits you can choose from (private medical insurance, dental plan etc) 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. 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. If you want to build the tools that reveal how AI workloads perform at scale, we’d love to hear from you. Apply now to be part of the journey.
Graphcore
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 About the job Build the quality foundations for Kubernetes systems that power next-generation AI compute. As a Staff QA 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. The team and culture 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. What we’re looking for Strong Python programming experience, with a focus on automation and test engineering Hands-on experience with Robot Framework or similar automation frameworks Experience testing cloud-native, containerised or distributed systems Strong Linux understanding and confidence debugging across multiple system layers Experience with CI/CD systems such as GitLab CI or GitHub Actions Ability to define quality standards, improve test coverage and mentor other QA engineers 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. 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.
Graphcore
Staff -Power and Performance Validation Engineer About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary Reporting to senior leadership within Architecture and Validation, the Power and Performance Validation Lead will drive validation strategy and execution for advanced AI compute silicon and systems. The role is responsible for leading power, thermal and performance validation activities across pre-silicon and post-silicon environments to ensure products meet efficiency, reliability and scalability expectations. This role requires strong technical expertise and collaboration across multiple engineering disciplines to deliver robust validation methodologies, scalable automation frameworks and actionable performance insights. The Team The Power and Performance Validation team sits within the Architecture and Validation organisation and is responsible for validating the performance, efficiency and thermal behaviour of Graphcore silicon and systems. The team supports the full product lifecycle, from early architectural modelling through to first silicon bring-up, characterization and production readiness. Engineers work closely with cross-functional teams globally to debug complex issues, optimize workloads and continuously improve validation infrastructure and methodologies. Responsibilities and Duties Define and lead validation strategies for power, thermal and performance characterization of AI compute silicon and platforms Contribute to planning and execution of validation activities across multiple projects and milestones Develop comprehensive validation plans covering functional, stress, workload and corner-case scenarios Lead post-silicon bring-up and characterization activities for power and performance validation Drive validation of CPU, memory, interconnect and high-speed I/O subsystems under complex workload conditions Develop scalable automation frameworks, regression infrastructure and reporting tools using Python Design and execute benchmark workloads, parameter sweeps and performance experiments to identify optimization opportunities Collaborate with architecture, RTL, firmware, software and systems teams to debug and resolve complex technical issues Define validation metrics, pass/fail criteria and reporting methodologies to ensure repeatable and high-quality analysis Guide development of custom workload generators and micro-benchmarks where required Analyse power, thermal and performance data to identify bottlenecks and recommend improvements Contribute to continuous improvement of validation processes, tooling and engineering practices Communicate technical findings, project status, risks and recommendations clearly to stakeholders and engineering leadership Support knowledge sharing and contribute to continuous improvement across the validation organisation Candidate Profile Essential: Strong experience in power and performance validation, silicon characterization or system performance engineering Deep understanding of modern SoC architecture, including CPU, memory, interconnect and high-speed I/O technologies Strong Linux systems knowledge and low-level performance analysis experience Strong Python programming skills for automation, orchestration and data analysis Experience with benchmarking and profiling tools such as stress-ng, fio, perf, iperf or equivalent technologies Experience debugging complex hardware and software interactions Ability to define structured validation methodologies, workload models and test strategies Strong analytical skills with the ability to interpret large datasets and identify system bottlenecks Strong communication and cross-functional collaboration skills Ability to work independently on complex technical tasks while collaborating effectively across teams Desirable Experience with AI accelerator, GPU or high-performance compute architectures Experience with pre-silicon modelling or simulation environments Knowledge of power management technologies and silicon characterization methodologies Programming experience in C/C++ for low-level system or benchmark development Familiarity with hardware instrumentation and telemetry systems Experience working with high core-count or large-scale compute systems Experience contributing to shared validation infrastructure and engineering best practices USA Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
Staff -Power and Performance Validation Engineer About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary Reporting to senior leadership within Architecture and Validation, the Power and Performance Validation Lead will drive validation strategy and execution for advanced AI compute silicon and systems. The role is responsible for leading power, thermal and performance validation activities across pre-silicon and post-silicon environments to ensure products meet efficiency, reliability and scalability expectations. This role requires strong technical expertise and collaboration across multiple engineering disciplines to deliver robust validation methodologies, scalable automation frameworks and actionable performance insights. The Team The Power and Performance Validation team sits within the Architecture and Validation organisation and is responsible for validating the performance, efficiency and thermal behaviour of Graphcore silicon and systems. The team supports the full product lifecycle, from early architectural modelling through to first silicon bring-up, characterization and production readiness. Engineers work closely with cross-functional teams globally to debug complex issues, optimize workloads and continuously improve validation infrastructure and methodologies. Responsibilities and Duties Define and lead validation strategies for power, thermal and performance characterization of AI compute silicon and platforms Contribute to planning and execution of validation activities across multiple projects and milestones Develop comprehensive validation plans covering functional, stress, workload and corner-case scenarios Lead post-silicon bring-up and characterization activities for power and performance validation Drive validation of CPU, memory, interconnect and high-speed I/O subsystems under complex workload conditions Develop scalable automation frameworks, regression infrastructure and reporting tools using Python Design and execute benchmark workloads, parameter sweeps and performance experiments to identify optimization opportunities Collaborate with architecture, RTL, firmware, software and systems teams to debug and resolve complex technical issues Define validation metrics, pass/fail criteria and reporting methodologies to ensure repeatable and high-quality analysis Guide development of custom workload generators and micro-benchmarks where required Analyse power, thermal and performance data to identify bottlenecks and recommend improvements Contribute to continuous improvement of validation processes, tooling and engineering practices Communicate technical findings, project status, risks and recommendations clearly to stakeholders and engineering leadership Support knowledge sharing and contribute to continuous improvement across the validation organisation Candidate Profile Essential: Strong experience in power and performance validation, silicon characterization or system performance engineering Deep understanding of modern SoC architecture, including CPU, memory, interconnect and high-speed I/O technologies Strong Linux systems knowledge and low-level performance analysis experience Strong Python programming skills for automation, orchestration and data analysis Experience with benchmarking and profiling tools such as stress-ng, fio, perf, iperf or equivalent technologies Experience debugging complex hardware and software interactions Ability to define structured validation methodologies, workload models and test strategies Strong analytical skills with the ability to interpret large datasets and identify system bottlenecks Strong communication and cross-functional collaboration skills Ability to work independently on complex technical tasks while collaborating effectively across teams Desirable Experience with AI accelerator, GPU or high-performance compute architectures Experience with pre-silicon modelling or simulation environments Knowledge of power management technologies and silicon characterization methodologies Programming experience in C/C++ for low-level system or benchmark development Familiarity with hardware instrumentation and telemetry systems Experience working with high core-count or large-scale compute systems Experience contributing to shared validation infrastructure and engineering best practices
Graphcore
About the job Shape how Graphcore products move from hardware design into reliable volume manufacturing. As Staff Manufacturing Product Engineer, you will support NPI development and volume production across complex hardware products. You will connect design, test, quality and supply chain decisions with real manufacturing outcomes. Your work will help ensure products are manufacturable, resilient and ready for supplier capability. You will provide DfM feedback that improves PCB and system design before issues reach production. You will work closely with contract manufacturers, especially during NPI and early volume manufacture. You will drive yield improvement, analyse production data and resolve L6 and L10 manufacturing issues. This role suits someone who enjoys practical engineering ownership across design and production. You will travel to Taiwan and work close to suppliers shaping next generation manufacturing technologies. The team and culture You will join the Manufacturing and Technology Process team within Operations. The team works across Bristol, Cambridge and Taiwan, close to foundry, package assembly and PCBA partners. Work happens through clear ownership, supplier engagement and fast feedback into design teams. You will speak up early when manufacturability, yield or capability needs attention. The team values evidence, responsibility and strong cross-regional relationships. Decisions are made through engineering judgement, data and direct accountability for manufacturing performance. What we're looking for · Strong fault diagnosis, problem solving and failure analysis skills, including ICT to SMT debug · Thorough understanding of PCB assembly processes and lean manufacturing methodologies · Working knowledge of L10 mechanical design and system build, ideally for HPC products · Ability to connect silicon, package and PCB interactions into clear DfM feedback · Experience using continuous improvement methods, including SPC and DOE · Strong interpersonal skills for supplier-facing, cross-functional and cross-regional engineering work While we have outlined a set of requirements, we value transferable skills and diverse experiences. If you meet most of our essential criteria, we encourage you to submit an application and showcase how your background makes you a strong candidate. Benefits · Flexible working: Balance your work and personal life with greater flexibility · Generous leave: Take time to rest, recharge and enjoy life outside of work · Retirement planning support: Up to 5% matched pension · Phantom equity: Share in Graphcore’s success · Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and an on-site barista to support your day · Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones · Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover · Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn 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 the UK. 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. If you want to turn hardware design into stronger manufacturing performance, we’d love to hear from you. Apply now to help shape how Graphcore products are built.
Graphcore
About the job Build the test systems that help deliver AI hardware at production scale. As a Staff Hardware System Test Engineer, you'll develop manufacturing test solutions for complex compute systems. Your work will help ensure products reach customers with the quality and reliability expected from Graphcore. You'll shape how hardware is tested across Host Processor Modules, server blades, and multi-node racks. The tools, test content, and diagnostics you create will directly influence manufacturing efficiency and product quality. You'll develop test software, design test approaches, and solve challenging hardware issues. You'll work closely with hardware, firmware, software, and manufacturing teams to improve test coverage and diagnose problems quickly. This role offers broad technical scope across silicon, boards, systems, software, and manufacturing. You'll have the opportunity to influence engineering decisions and raise technical standards across the organisation. The team and culture The Product Test and Diagnosis team owns the strategy for finding and diagnosing hardware defects throughout the product lifecycle. The team works across silicon, boards, servers, and rack-scale systems. Day to day, engineers work closely with design, firmware, software, quality, and manufacturing teams. Problems are solved through data, technical debate, and hands-on investigation. You'll join a global engineering group spanning the UK, Taiwan, India, and the United States. People are trusted to take ownership, make decisions, and drive improvements that deliver measurable results. What we're looking for Essential: Significant experience developing and deploying manufacturing test solutions for high-performance servers, accelerators (GPU-class), or comparable large-scale compute hardware. Strong technical leadership as an individual contributor, with experience owning substantial technical workstreams and collaborating across multiple teams without direct line management responsibility. Strong technical understanding across silicon, board, and system design sufficient to define effective manufacturing test coverage and lead complex debug/root-cause analysis. Strong cross-functional collaboration skills, with experience working with internal software/firmware/platform teams to enable testability and diagnosability. Hands-on experience using Linux, OpenBMC, and vendor-specific test tools, diagnostics, and system-level utilities to test hardware in lab and manufacturing environments. Strong software engineering skills with scripting and automation (e.g., Python, Bash, or similar), including building reliable test infrastructure and integrating heterogeneous test content. Desirable Familiarity with rack-scale/multi-node systems, high-speed interconnects, and production qualification of complex assemblies. Experience improving manufacturing KPIs (yield, test time, false fail reduction) through data-driven test optimisation and robust statistical/diagnostic approaches. Knowledge of open-source tools commonly used for manufacturing test, system bring-up, and hardware diagnostics. Experience designing testability/diagnosability features into products (e.g., telemetry, self-test hooks, debug interfaces) in partnership with design teams. Benefits Unlimited annual leave Up to 5% matched pension Phantom equity – share in Graphcore’s success True flexibility in how and where you work Office spaces designed for collaboration Free food and an on-site barista Health cash plan Income protection Life assurance Along with other benefits you can choose from (private medical insurance, dental plan etc) 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. Join the Team at Graphcore Graphcore is building the compute platform for the next generation of artificial intelligence. From advanced silicon to intelligent software, our technology is designed to unlock breakthroughs in AI and bring its benefits to every industry. As part of the SoftBank Group, we’re backed by one of the world’s most ambitious technology investors, working alongside companies shaping the future of AI. Together, we share a bold goal: to help enable artificial superintelligence and ensure it delivers meaningful impact at a global scale. At Graphcore, you’ll work with people who are pushing the boundaries of what’s possible. Our teams bring together AI researchers, chip designers, software engineers and systems experts from a wide range of backgrounds. It’s an environment where we take on big challenges with curiosity and focus, move quickly and decisively, take real ownership of our work, and speak up to challenge ideas, stepping up to support each other and lead through action. If you enjoy solving complex hardware challenges and want to influence how advanced AI systems are tested and delivered, we'd love to hear from you. Apply now to join Graphcore.
Graphcore
About us 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 a best-in-class 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 a diverse group of 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are seeking a senior validation lead engineer to lead at-scale rack validation efforts for next-generation AI hyperscale systems. This role focuses on post-silicon system validation across the full lifecycle, ensuring functional, electrical, and thermal performance meets product objectives. You will own end-to-end blade and rack validation including planning, development, execution, and debug while collaborating across firmware, systems, and hardware teams. The Team The Rack Validation team is responsible for ensuring system readiness and quality at scale. The team works cross-functionally with firmware, silicon, and system engineering teams to validate complex AI compute platforms. Responsibilities and Duties Lead post-silicon validation of AI compute blades and racks including test planning, development, and automation. Drive provisioning and integration of system components (SoC FW, BMC, RMC, OS) for rack-level readiness. Own execution against program achievements and report validation progress and risks. Triage test failures, collect debug data, and collaborate on root cause analysis. Track validation coverage and continuously improve test processes and infrastructure. Collaborate with ODM/JDM partners on validation and quality. Mentor engineers and drive engineering excellence. Candidate Profile Essential: Bachelor’s or Master’s degree or equivalent experience in Computer Engineering, Electrical Engineering, Computer Science, or related field. Proven track record in system, rack, or embedded validation with leadership experience. Strong experience in large-scale hardware validation environments. Expertise in CPU/GPU, memory, IO, and firmware validation. Experience with Linux/server OS and automation using Python/Bash. Knowledge of IPMI, Redfish, PLDM. Experience with CI/CD pipelines and hardware interfaces. Desirable: Experience in hyperscale environments. Familiarity with OpenBMC and processes for verifying firmware functionality. Knowledge of firmware security and HIL testing. Experience with test management tools. USA Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
About the job Validate the ML stack that turns accelerator hardware into trusted AI performance. This role sits where modern ML models meet Graphcore’s software and hardware stack. You will test, benchmark and validate complex systems before they reach customers. Your work will expose regressions, correctness issues and performance limits across frameworks, models and execution environments. You will help teams understand what is working, what is breaking and why. You will run open source models, build automated benchmarking pipelines and create targeted tests for low level ML behaviour. That includes numerical precision, quantisation, attention mechanisms, distributed execution and model subgraphs. This is a role for someone who wants to stay close to how AI systems really work. You will not design new models, but you will make them run reliably on ambitious infrastructure. The team and culture The ML QA team is where Graphcore’s ML software stack comes together for validation. Work spans unit tests, full model benchmarks, distributed workloads, simulators, emulators and hardware targets. Engineers are expected to take ownership, question assumptions and improve how testing is done. The team moves quickly, but decisions are grounded in evidence, benchmark data and technical discussion. You will work closely with software, infrastructure and hardware teams. Squads organise around priorities, with space for engineers to shape roadmaps and raise the quality bar. What we’re looking for · Strong experience in Machine Learning or ML-adjacent software engineering roles. · A solid grasp of neural networks, training, inference, numerical precision and performance trade-offs. · Hands-on experience with PyTorch, TensorFlow, JAX, Triton or similar ML frameworks and tools. · Strong Python skills for automation, experimentation, benchmarking and reporting. · Experience designing, running and analysing ML benchmarks or model experiments. · Confident debugging skills in Linux, with curiosity about model behaviour and system performance. Benefits · Unlimited annual leave · Up to 5% matched pension · Phantom equity – share in Graphcore’s success · True flexibility in how and where you work · Office spaces designed for collaboration · Free food and an on-site barista · Health cash plan · Income protection · Life assurance · Along with other benefits you can choose from (private medical insurance, dental plan etc) 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. 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. If you want to validate the systems behind next generation AI compute, we’d love to hear from you. Apply now to help build what comes next.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are seeking a Staff Hardware Engineer to provide advanced operational, diagnostic, and engineering support for Graphcore’s Arm-based hardware platforms across lab and data center environments. This role focuses on supporting hardware bring-up, validation, and troubleshooting of complex AI compute platforms, including server blades, racks, and rack-scale infrastructure. The successful candidate will collaborate closely with engineering, platform, and data center teams to ensure the reliability and performance of next-generation AI systems. The Team The Systems Engineering and Hardware Engineering teams are responsible for enabling the bring-up, validation, and operational reliability of Graphcore’s AI infrastructure platforms. The team works closely with server engineering, firmware teams, platform architects, and data center operations to support the development, testing, and deployment of next-generation AI compute systems. This collaborative environment enables rapid problem-solving and continuous improvement of Graphcore’s hardware platforms from early development through production deployment. Responsibilities and Duties Lead advanced break-fix troubleshooting for server blades, motherboards, power systems, and rack-scale infrastructure. Support engineering bring-up activities, including component validation and firmware interaction testing. Diagnose system-level failures involving thermal behavior, power anomalies, network configuration, and BIOS/BMC issues. Collaborate with server engineering teams to perform root cause analysis and propose corrective actions or design improvements. Support deployment and rollout of next-generation hardware platforms through structured validation and qualification cycles. Interface with facilities and infrastructure teams to understand environmental factors impacting system reliability. Develop and maintain standard operating procedures (SOPs), troubleshooting guides, and validation documentation. Provide guidance and mentorship to junior technicians and engineers on troubleshooting methodologies and hardware diagnostics. Participate in on-call rotations or off-hours support during critical engineering milestones or hardware bring-up phases. Candidate Profile Essential Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. 12 years of strong experience with server hardware architectures and board-level debugging. Experience analyzing system logs, hardware telemetry, and power/thermal metrics to isolate hardware failures. Hands-on experience with HPC systems, AI compute platforms, or rack-scale infrastructure. Strong collaboration skills and ability to work effectively in fast-paced engineering environments. Excellent written and verbal communication skills. Desirable Experience supporting prototype or pre-production hardware bring-up. Familiarity with data center facilities, including liquid cooling and power distribution systems. Experience using Python, Bash, or automation tools for hardware validation or troubleshooting. Exposure to structured failure analysis and reliability engineering methodologies. USA Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are looking for an experienced Staff Engineer to join our System Management team to help develop the critical interfaces used by internal and external customers to manage system state. Positioned between the hardware and customer workload, we are responsible for building the substrate upon which all other teams build upon. As part of the System Management team, you’ll collaborate across teams to make complex systems work seamlessly and reliably. While your primary focus will be on engineering excellence and system-level development, we value individuals who are versatile and hands-on — willing to contribute wherever needed, providing direct support and troubleshooting as necessary. The ideal candidate brings deep experience with HPC and cloud-native infrastructure, thrives in fast-paced, loosely scoped environments, and leads with action, decisiveness, and teamwork. The Team The System Management team, part of the Software Platform group, helps build Graphcore products into large-scale AI solutions for our customers. The System Management Team is responsible for building the interfaces between hardware and AI software and frameworks as well as providing interfaces for public/private cloud use. This takes the form of a rack management solution that abstracts complex hardware administrative duties. As one of the first teams to work with pre-release hardware and software it’s vital you are comfortable with unproven components and capable of problem solving solutions no matter what. Responsibilities and Duties Ownership of software engineering efforts across the full SDLC, including implementation, automated testing, integration, and production readiness for the rack management solution. Ownership of critical infrastructure with the need to drive issues to resolution while collaborating effectively across teams. Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure-as-code in internal and external datacentres. Work with our Datacenter Operations Engineers to maintain and operate the fleet of AI systems at peak performance. Drive corrective actions for systems that are not operating correctly, working with DC operations and Graphcore Engineering as required. Candidate Profile Essential: Bachelor's degree or equivalent practical experience in a relevant subject. Experience with RESTful API development. Experience building, deploying, and operating containerized workloads using Kubernetes and container runtimes such as Docker or Podman. Experience with managing production Kubernetes clusters and workloads. Programming experience with Go. Hands-on experience deploying and operating infrastructure using Infrastructure-as-Code, source code version control, and CI/CD automation tools (e.g. Terraform/OpenTofu, Ansible, GitLab, GitHub Actions, Git version control). Experience with Redfish for datacenter hardware management, telemetry, provisioning, and control. Experience specifying, scoping, estimating and detailing work plans in an AGILE and SCRUM framework, including priorities, risks, issues, impacts and constraints. Strong Linux systems engineering experience, including administration, automation, and scripting with Bash and Python. Desirable Experience with AI coding assistants (Codex, Claude, etc). Experience with Kubernetes operator development (Custom resources). Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Experience with virtualized deployments and the technologies they rely on (e.g. Open vSwitch, KVM, QEMU). Experience with distributed object, block, and file storage (e.g., Ceph). Experience in end-to-end deployment automation and CI of containerized services. Complete automation of pipelines for build, test, deploy, manage, alert, destroy, rebuild. Experience with solutions for monitoring and observability (e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki, Mimir, OpenTelemetry, Fluentd, Kafka). Experience with managed switch configuration (e.g. EOS, SONiC, DNOS). Experience with PyTorch for AI workloads. Solid understanding of cloud and infrastructure technologies, including APIs, virtualization, networking, block storage, resource management, and monitoring systems. In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
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.
Graphcore
About the job Build the test solutions that help bring advanced AI hardware from design into volume production. As a Staff Board Test Operations Engineer, you'll develop and deploy PCB assembly test solutions across our manufacturing network. Your work will help ensure product quality, reliability, and manufacturing readiness. You'll play a key role in identifying defects early, improving test coverage, and resolving complex production challenges. The impact of your work will be seen in yield performance, efficiency, and product quality. You'll lead the development of flying probe and ICT test solutions, support external manufacturing partners, and drive test platform deployment from NPI through to mass production. This role offers broad technical scope across design, manufacturing, test engineering, and operations. You'll solve difficult problems and help shape how our products are tested at scale. The team and culture The Product Test and Diagnosis team focuses on finding and managing hardware defects across chips, boards, and complete systems. The work spans manufacturing sites and products in the field. Day to day, you'll work closely with design engineers, manufacturing teams, and external test partners. Problems are solved through data, root cause analysis, and hands-on engineering. Ownership sits with the people closest to the challenge. Team members are trusted to lead technical decisions, improve processes, and raise standards across the organisation. What we’re looking for Strong experience developing and maintaining PCB assembly test solutions using platforms such as Teradyne, Keysight, TRI, or SPEA Deep understanding of SMT and PCB manufacturing processes, failure mechanisms, and test coverage principles Ability to debug complex issues across design, test, and manufacturing environments Experience working with manufacturing partners and supporting production test operations Hands-on experience with electronic test equipment, including oscilloscopes, DMMs, SMUs, and power supplies A practical approach to solving problems, improving yield, and driving continuous improvement Benefits Unlimited annual leave Up to 5% matched pension Phantom equity – share in Graphcore’s success True flexibility in how and where you work Office spaces designed for collaboration Free food and an on-site barista Health cash plan Income protection Life assurance Along with other benefits you can choose from (private medical insurance, dental plan etc) 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. Join the Team at Graphcore Graphcore is building the compute platform for the next generation of artificial intelligence. From advanced silicon to intelligent software, our technology is designed to unlock breakthroughs in AI and bring its benefits to every industry. As part of the SoftBank Group, we’re backed by one of the world’s most ambitious technology investors, working alongside companies shaping the future of AI. Together, we share a bold goal: to help enable artificial superintelligence and ensure it delivers meaningful impact at a global scale. At Graphcore, you’ll work with people who are pushing the boundaries of what’s possible. Our teams bring together AI researchers, chip designers, software engineers and systems experts from a wide range of backgrounds. It’s an environment where we take on big challenges with curiosity and focus, move quickly and decisively, take real ownership of our work, and speak up to challenge ideas—stepping up to support each other and lead through action. If you enjoy solving complex hardware test challenges and want to influence manufacturing quality at scale, we’d love to hear from you. Apply now to join Graphcore. Benefits In addition to a competitive salary, Graphcore offers flexible working and a generous annual leave policy. Alongside Taiwan's National Health Insurance scheme, we provide private medical insurance, life and critical illness insurance, and the option to extend healthcare coverage to family members. We also offer an annual health assessment allowance and eye care reimbursement to support your overall wellbeing. 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
Graphcore
About 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 enjoys a culture of continuous learning and constant innovation. Summary Join our dynamic Software Infrastructure team and take a pivotal role in scaling and managing our infrastructure. You will develop essential tools and services that empower our broader software team. Your contributions will enhance the build, test, deployment, and productisation processes of our Machine Learning Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable experience in distributed system The Team The Software Infrastructure team provides critical platforms and services for software development teams across the business. Our responsibilities include managing the CI platform and services, build engineering, component integration, and packaging and release systems. We operate in squads, fostering a culture of service ownership and empowerment for our engineers. We focus on long-term engineering solutions and strive to eliminate toil wherever possible. Responsibilities and Duties Develop, own, and maintain tools and services to support the software org Deploy and maintain Kubernetes infrastructure to develop, test, and scale Graphcore hardware and its software stack Manage our Cloud Infrastructure using tools such as Terraform Candidate Profile Essential: Practical experience developing in Go Familiarity with cloud services (AWS preferred) Experience managing or developing in Linux environments Understanding of CI/CD principles Strong experience of Kubernetes (k8s) development and deployment Desirable Experience developing Kubernetes Controllers Experience with Infrastructure as Code (IaC) tools (e.g. Terraform/OpenTofu) Experience with GitHub Actions Experience with distributed HPC systems Experience with modern observability tooling (e.g. Prometheus) Knowledge of Python/C++ (or similar language) 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
Graphcore
About 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 enjoys a culture of continuous learning and constant innovation. Summary Join our dynamic Software Infrastructure team and take a pivotal role in scaling and managing our infrastructure. You will develop essential tools and services that empower our broader software team. Your contributions will enhance the build, test, deployment, and productisation processes of our Machine Learning Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable experience in distributed The Team The Software Infrastructure team provides critical platforms and services for software development teams across the business. Our responsibilities include managing the CI platform and services, build engineering, component integration, and packaging and release systems. We operate in squads, fostering a culture of service ownership and empowerment for our engineers. We focus on long-term engineering solutions and strive to eliminate toil wherever possible. Responsibilities and Duties Develop, own, and maintain tools and services to support the software build and release process Deploy and maintain services with Kubernetes and Docker Manage our Cloud Infrastructure using tools such as Terraform Candidate Profile Essential: Knowledge of Python/Go/C++ (or similar language) Experience deploying services in the cloud (AWS preferred) Deep understanding of Linux environments Native user of CI/CD for production deployments Experience with Infrastructure as Code (IaC) tools (e.g. Terraform/OpenTofu) Desirable Experience using Kubernetes (k8s) or OpenStack Experience with GitHub Actions Experience with build tools (e.g. CMake) Experience with modern observability tooling (e.g. Prometheus) Experience with Grafana 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.
Graphcore
About the job Build the framework support that helps AI developers unlock Graphcore hardware. You will help Graphcore accelerators work seamlessly with state-of-the-art ML frameworks, including Triton and PyTorch. Reporting to a Team Lead in Frameworks, you will design, implement, optimise and support critical software. Your work will shape how researchers and engineers use Graphcore hardware for demanding machine learning workloads. You will improve performance, quality and usability across a complex software stack. You will join our Triton team, delivering new features, reviewing code, writing technical documentation and working with upstream communities. You will also help coordinate open-ended technical work across teams. This is a role for engineers who want deep technical ownership and visible impact. As the ML software landscape evolves, you will keep learning and may contribute across other framework teams. The team and culture The Frameworks team connects Graphcore hardware with the tools ML engineers and researchers rely on. We work across PyTorch, Triton, JAX and TensorFlow, with a strong focus on usability and performance. Work happens through agile practices, close technical discussion and clear ownership. Engineers are trusted to speak up, solve hard problems and move work forward with pace. Decisions are shaped by evidence, code quality and business outcomes. You will collaborate across Graphcore and with open-source communities to deliver software that developers can trust. What we’re looking for · Strong software engineering skills, with the judgement to manage quality, complexity and technical debt. · Experience developing in Python and C++. · Experience in compiler development. · Ability to manage complex technical tasks with cross-team dependencies. · Clear communication skills, with a proactive approach to collaboration and technical leadership. · Interest in AI, ML frameworks, performance optimisation or computationally intensive engineering. While we have outlined a set of requirements, we value transferable skills and diverse experiences. If you meet most of our essential criteria, we encourage you to submit an application and showcase how your background makes you a strong candidate. Benefits · Unlimited annual leave · Up to 5% matched pension · Phantom equity – share in Graphcore’s success · True flexibility in how and where you work · Office spaces designed for collaboration · Free food and an on-site barista · Health cash plan · Income protection · Life assurance · Along with other benefits you can choose from (private medical insurance, dental plan etc) 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. 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. If you want to shape the frameworks developers use to push AI compute forward, we’d love to hear from you. Apply now to be part of the journey.
Graphcore
About 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 enjoys a culture of continuous learning and constant innovation. Job Summary Join our dynamic Software Infrastructure team and take a pivotal role in scaling and managing our infrastructure. You will develop essential tools and services that empower our broader software team. Your contributions will enhance the build, test, deployment, and productisation processes of our Machine Learning Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable experience in distributed systems. The Team An exciting opportunity to join a new team within the Software Operations group. The Build Engineering team is a new function within Software Infrastructure, which focuses on the overall process of building and integration of the Machine Learning Software Stack. You will work closely with the QA and development teams to get an understanding of how our ML SW stack is built, helping to ensure good build practices, and proving that the stack works together and is reproducible in secure, sandboxed environments. Responsibilities and Duties Developing our internal tooling for building, testing and integrating together the ML Software Stack Developing tools and technical processes for Software Releases Providing guidance to developers on best build practices and dependency management Communicating regularly with developers, tech leads, and software architects about aspects of the ML Software Stack Working closely with QA and the ML Software Stack to resolve any integration issues Contributing fixes towards the ML Software Stack Essential: Knowledge of Python/C++ (or similar language) Understanding of Build Processes and Frameworks Experience working in Linux environments Good communication skills Desirable: Experience with Remote Caching and Execution (e.g. Bazel) Experience with Build Tools (e.g. CMake) Experience with Testing Frameworks (e.g. PyTest, GoogleTest) Experience with Integration Tools (e.g. Buildstream) Experience working within the Software Development Lifecycle (SDLC) Experience with building and using containers (e.g. Docker, Podman) An understanding of Software Architecture patterns Benefits In addition to a competitive salary, Graphcore offers annual leave policy, medical and dental health plans, a gym card, and employee pension (matched up to 4%). We review our benefits on a yearly basis to ensure we offer a valuable and rewarding benefits programme to our employees. 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
Graphcore
*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-turn-id="request-WEB:0fbc0e63-7a29-4549-b136-67f3c3174a55-0" data-turn-id-container="request-WEB:0fbc0e63-7a29-4549-b136-67f3c3174a55-0" data-testid="conversation-turn-2" data-turn="assistant"> About the job Own verification that turns complex silicon architecture into reliable AI compute hardware. As a Silicon Verification Engineer, you will help ensure Graphcore RTL matches the architecture specification. Your work will protect silicon quality before designs move into physical implementation. You will sit at the point where architecture, logical design and verification meet. That gives you direct influence over how issues are found, understood and resolved before they become costly. You will plan verification, define coverage, generate tests and diagnose failures. You will also improve shared infrastructure that helps engineers move faster and see problems earlier. The work is technically deep, but the impact is clear. You will help build the discipline, pace and quality needed for ambitious AI compute programs at scale. The team and culture The verification team works very closely with the Architecture, Logical Design and Physical Design teams. Work is shaped through clear plans, coverage goals, test results and direct technical feedback. You will be expected to take ownership, follow evidence and keep communication open across sites. The team values people who speak up early and make complex problems easier to solve. Decisions are made through technical reasoning, shared data and practical trade-offs. You will have room to lead from your expertise, not just your title. What we're looking for Verification experience in CPU, ASIC or closely related silicon environments Experience with UVM, SVA, assembly, compilers, Git or DRMS tools Ability to plan verification work and drive functional coverage to closure Strong debugging skills across RTL, software and shared verification infrastructure Confident in SystemVerilog and Python Benefits Flexible working: Balance your work and personal life with greater flexibility Generous leave: Take time to rest, recharge and enjoy life outside of work Retirement planning support: Up to 5% matched pension Phantom equity: Share in Graphcore’s success Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and an on-site barista to support your day Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn 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. 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 own verification work that directly shapes Graphcore silicon? Apply now to help build the future of AI compute.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are seeking an experienced Senior UEFI Engineer to design, develop, and deploy UEFI-based firmware for Graphcore’s hyperscale AI server platforms. This role focuses on developing system firmware responsible for platform initialization, hardware configuration, and reliability features across large-scale data center deployments. The Team Graphcore is a globally recognised leader in Artificial Intelligence computing systems. The company designs advanced semiconductors and data centre hardware that provide the specialised processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption. The Firmware Engineering team develops the foundational firmware responsible for platform initialization, hardware configuration, and system reliability across Graphcore’s AI compute infrastructure. The team collaborates with silicon engineering, hardware design teams, BMC firmware teams, validation engineers, and platform architects to enable reliable server platform bring-up and operation. Responsibilities and Duties Design, develop, and deploy UEFI-based firmware for hyperscale server platforms. Collaborate with ODM partners throughout the design lifecycle from concept to mass production. Integrate UEFI firmware into CI/CD pipelines enabling automated builds, regression testing, and static analysis. Develop firmware functionality supporting platform initialization including CPU, memory, PCIe, and system interconnects. Implement system firmware security features including root of trust, secure boot chains, and signed firmware updates. Develop platform firmware features supporting server reliability, availability, and serviceability (RAS). Build firmware interfaces supporting telemetry, firmware updates, and system management capabilities. Collaborate with hardware, BMC, security, and validation teams to ensure full platform integration. Debug and perform root cause analysis for firmware and hardware issues across lab and production environments. Candidate Profile Essential Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related discipline. 6+ years of experience developing UEFI or BIOS firmware for server platforms. Expertise with UEFI, TianoCore, and firmware architecture design. Strong experience developing firmware solutions for hyperscale or cloud data center environments. Strong programming skills in C/C++. Deep understanding of DDR memory training, cache coherency protocols, and PCIe subsystems. Strong knowledge of server platform architecture including power delivery, thermal management, sensors, and FRUs. Experience implementing CI/CD pipelines for firmware development. Experience debugging system firmware using logic analyzers, JTAG, GDB, and similar tools. Desirable Experience developing UEFI firmware for ARM-based server platforms. Experience with EDK II codebase development and upstream contribution. Experience working with ODM/JDM partners on server platform development programs. Experience delivering firmware for hyperscale cloud deployments and production environments. USA Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. About the Role We are looking for Staff System Software Engineer in Test to join our team. In this role, you will be responsible for design, development, automation and reporting of Integration and system tests spanning across firmware and device drivers. This role requires you to have significant technical breadth and deep understanding of low-level system software specifically in server class systems. You will be part of a new team responsible for integration of different system software deliverables and development of system tests spanning all the components. You will contribute to shaping the test strategy , guide best practices and solve complex problems while maintaining a strong hands-on focus. You will partner with development and other QA teams to deliver high quality scalable and reliable solutions. About the Team Integration and system test team is responsible for verification and validation of integrated components across Board management controller (BMC), Firmware and Linux device driver. The team is also responsible for management and maintenance of common tools and pipelines used across the system software organization. Responsibilities and Duties Design and Development · Act as a technical authority for designing test infrastructure and features. · Design, Implement, Execute and report on high quality tests to ensure team has a high-quality gate for the system software release package. · Develop re-usable and scalable pipeline solutions to support component teams · Design, implement and maintain internal tools. · Take ownership of technically challenging areas and ensure near 100% feature coverage. · Perform initial triage and debugging of both internal and external issues. · Review and improve design, coding and implementation processes across the team. Cross-Functional Interactions · Collaborate with component developers and QA to understand the interactions between different components. · Consult stakeholders of the package to understand their use-cases to develop robust system tests. · Develop acceptance pipelines covering tests across teams using the system software package. · Communicate complex technical concepts clearly to both expert and non-expert audiences. Quality, Reliability and System thinking · Ensure correctness, robustness, security, scalability and maintainability of the tools and pipeline solutions. · Contribute to improvement in validation framework, CI/CD systems, testing methodologies and packaging pipelines. · Drive root-cause investigations and long-term corrective actions along with the component teams for all incoming issues. Mentorship · Mentor junior engineers within the team. · Raise quality and coding standards through guidance, best practices and setting an example. · Contribute to long term improvements in culture and team ceremonies. Candidate Profile Essentials · 10+ years of experience in low level system testing and integration. · Experience working with RTOS and complex boot logic. · Experience working with Linux and device drivers · Experience in test development using Python and C/C++. · Experience with CI/CD pipelines using GitHub/GitLab/Jenkins or similar. · Experience with build and integration tools and modern testing practices. · Excellent problem-solving skills and a track record of working with complex cross-layer issues. · Strong communication skills and proven ability to document. Desired · Experience working with server class systems · Experience either with openBMC or Zephyr. · Experience with Qemu or similar emulation environment.
Graphcore
About 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 enjoys a culture of continuous learning and constant innovation. Job Summary Join our dynamic Software Infrastructure team and take a pivotal role in scaling and managing our infrastructure. You will develop essential tools and services that empower our broader software team. Your contributions will enhance the build, test, deployment, and productisation processes of our Machine Learning Software components. Work with our High-Performance Computing (HPC) AI platforms and gain invaluable experience in distributed systems. The Team The Software Infrastructure team provides critical platforms and services for software development teams across the business. Our responsibilities include managing the CI platform and services, build engineering, component integration, and packaging and release systems. We operate in squads, fostering a culture of service ownership and empowerment for our engineers. We focus on long-term engineering solutions and strive to eliminate toil wherever possible. Responsibilities and Duties Develop, own, and maintain tools and services to support the software build and release process Deploy and maintain services with Kubernetes and Docker Manage our Cloud Infrastructure using tools such as Terraform Support the technical development of junior and graduate engineer Embody a strong engineering discipline for high reliability and minimal toil Candidate Profile Essential: Knowledge of Python/Go/C++ (or similar language) Experience deploying services in the cloud (AWS preferred) Deep understanding of Linux environments Native user of CI/CD for production deployments Experience with Infrastructure as Code (IaC) tools (e.g. Terraform/OpenTofu) Desirable Experience using Kubernetes (k8s) or OpenStack Experience with GitHub Actions Experience with build tools (e.g. CMake) Experience with modern observability tooling (e.g. Prometheus) Experience with Grafana 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
Graphcore
About the job Help prove the ML software stack that future AI systems will depend on. Graphcore is expanding the software systems behind AI compute at datacenter scale. This role focuses on validating a complex machine learning stack before it reaches customers and hardware.You will build the test infrastructure, automation and tooling that engineers trust every day. Your work will help raise reliability, performance and maintainability across frameworks, simulators, emulators and future hardware. You will shape test architecture across large codebases, CI pipelines and representative ML workloads. You will use strong software engineering judgement to turn complex technical goals into scalable validation systems. This is a role for someone who enjoys depth, ownership and useful engineering. You will make quality easier, faster and more visible for teams building at the edge of AI compute. The team and culture The ML QA team sits where Graphcore’s software components come together. Engineers work across unit tests, integration tests, full model runs, subgraph validation and benchmarking. Work is organised through focused squads with clear ownership. People are expected to step up, speak openly and improve how the team builds, tests and learns. Decisions are grounded in evidence from code, data and system behaviour. The team works closely with software teams to identify gaps, improve tooling and move priorities forward quickly. What we’re looking for · Strong software design skills, with experience building maintainable systems across large codebases. · Production Python experience, including testable, reliable code used by other engineers. · Experience with CI/CD, automated testing and Linux based development workflows. · Familiarity with C or C++, with confidence reading and debugging low level code. · Understanding of ML frameworks, workloads or model execution beyond simple API usage. · Ability to mentor engineers, improve practices and take ownership of complex technical problems. Benefits · Unlimited annual leave · Up to 5% matched pension · Phantom equity – share in Graphcore’s success · True flexibility in how and where you work · Office spaces designed for collaboration · Free food and an on-site barista · Health cash plan · Income protection · Life assurance · Along with other benefits you can choose from (private medical insurance, dental plan etc) 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. 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. If you want to shape how complex ML software is tested, trusted and improved, we’d love to hear from you. Apply now to be part of the journey.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are looking for an experienced System Level Test Engineer to join our Product Test and Diagnosis Department (PTD). In this role, you will contribute to the development and deployment of System Level Test (SLT) solutions for next-generation AI processors. Working closely with hardware, software, validation, and manufacturing teams, you will develop test content, automation, diagnostics, and characterization capabilities that support silicon bring-up, yield learning, and manufacturing deployment. The ideal candidate will have strong technical foundations in semiconductor test and validation, excellent debug skills, and a passion for improving product quality and manufacturability. The Team The Product Test and Diagnostics team’s role is to detect and manage hardware defects that arise from the manufacture and use of our products. This covers chips, boards and finished systems and takes place both in the manufacturing sites and in the field. Responsibilities and Duties Develop and maintain SLT test content, automation, diagnostics, and characterization workloads for silicon bring-up and manufacturing readiness activities. Execute characterization, voltage/frequency margining, reliability screening, and performance correlation activities while analyzing results and identifying improvement opportunities. Support development and deployment of SLT hardware including test boards, sockets, instrumentation, and thermal solutions. Integrate validation and bring-up workloads into the SLT environment and support development of manufacturing screening solutions. Debug failures, perform root-cause analysis, and support correlation activities across Simulation, ATE, Bench, SLT, and manufacturing environments. Develop software tools, scripts, and automation flows for test execution, telemetry collection, data analysis, and reporting. Contribute to improvements in test coverage, test-time optimization, DPPM reduction, and manufacturing readiness. Work closely with Design, DFT, Silicon Validation, Product Engineering, Manufacturing, and OSAT teams to support product development and deployment activities. Support transfer of SLT solutions into production environments and assist with manufacturing ramp activities. Mentor junior engineers and contribute to continuous improvement of SLT methodologies and best practices. Minimum Qualifications: Experience in semiconductor test, validation, characterization, post-silicon bring-up, or manufacturing environments. Understanding of semiconductor fundamentals, digital systems, power delivery, signal integrity, and board-level debugging. Familiarity with DFT concepts including scan, JTAG, BIST, MBIST, boundary scan, and manufacturing test methodologies. Experience with Python, Tcl, Shell, or similar scripting languages for automation and data analysis. Strong debug, problem-solving, root-cause analysis, and data interpretation skills. Experience working with cross-functional teams including Design, DFT, Validation, Product Engineering, or Manufacturing. Bachelor's degree in Electrical Engineering, Computer Engineering, or related field. Preferred Qulaifications Familiarity with advanced packaging, chiplets, or high-performance computing products. Experience with manufacturing test and production environments, along with OSAT engagement. USA Benefits In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Graphcore
About the job Own the reliability strategy behind advanced AI silicon built for datacenter scale. Graphcore is expanding the hardware platforms that will power the next generation of AI compute. As Senior Semiconductor Reliability Engineer, you will lead reliability strategy across advanced silicon nodes and packaging technologies. You will shape reliability from technology selection and design enablement through bring-up, qualification and manufacturing. Your work will help complex, high-performance devices move from ambitious design into robust production. You will assess risk, guide sign-off, lead qualification and drive failure analysis across silicon, interconnect and package technologies. This is a rare role at the centre of device physics, design, packaging and manufacturing. The team and culture You will work across silicon, packaging, manufacturing and quality, connecting technical detail with product-level decisions. Work moves through direct ownership, clear evidence and fast escalation when risks need attention. Decisions are grounded in data, modelling, qualification results and open technical debate. You will be expected to speak up, challenge assumptions and turn complex findings into clear next steps. This is a role for someone who thinks beyond individual tests. You will help build stronger reliability methods and mentor others as Graphcore scales advanced AI hardware platforms. What we’re looking for · Bachelor’s or Master’s degree in Electrical Engineering, Materials Science, Physics, Mechanical Engineering, or a related field · Strong semiconductor reliability experience across silicon, BEOL, interconnect or advanced package technologies · Deep understanding of mechanisms such as EM, TDDB, BTI and HCI · Hands-on experience with HTOL, thermal cycling, thermal shock, reflow testing and JEDEC reliability standards · Ability to use X-ray and CSAM analysis to diagnose package defects and support root-cause analysis · Strong technical judgement, communication skills and ownership across foundries, OSATs, labs and internal teams While we have outlined a set of requirements, we value transferable skills and diverse experiences. If you meet most of our essential criteria, we encourage you to submit an application and showcase how your background makes you a strong candidate. Benefits · Flexible working: Balance your work and personal life with greater flexibility · Generous leave: Take time to rest, recharge and enjoy life outside of work · Retirement planning support: Up to 5% matched pension · Phantom equity: Share in Graphcore’s success · Workplace experience: Enjoy thoughtfully designed office spaces for collaboration, with free food and an on-site barista to support your day · Peace of mind protection: Income protection and life assurance to provide financial security for you and your loved ones · Flexible benefits: Tailor your benefits package with a choice of additional options, including private medical insurance and dental cover · Optional benefits: Dental cover, health cash plan, private medical insurance, cycle to work scheme, give as you earn 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 We offer sponsorship 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. If you want to shape the reliability foundations of advanced AI silicon at Graphcore, we’d love to hear from you. Apply now to be part of the journey.
Graphcore
About us 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 enjoys a culture of continuous learning and constant innovation. Job Summary We are seeking a Senior Principal Network Engineer to help design, deploy, and optimize next‑generation AI data center networks. AI training and inference workloads require extremely high bandwidth, deterministic low latency, and zero‑packet‑loss networking environments. In this role, you will partner closely with the Network Architecture Lead to design and scale high‑performance computing (HPC) network fabrics supporting GPU clusters. You will work across hardware, networking, and AI application layers to ensure Graphcore’s large‑scale AI infrastructure operates at peak performance. The ideal candidate brings deep experience operating hyperscale or HPC data center networks and has expertise in high‑speed Ethernet fabrics, RDMA technologies, advanced automation, and telemetry systems. The Team The Data Center Network Engineering team designs and operates the high‑performance network fabrics that power Graphcore’s AI compute platforms. The team collaborates closely with hardware engineering, AI researchers, and infrastructure teams to build scalable networking environments optimized for distributed training and inference workloads. Engineers work on pioneering technologies including high‑speed Ethernet fabrics, lossless networking, RDMA transport, and large‑scale automation frameworks to support next‑generation AI clusters. Responsibilities and Duties Assist in defining ultra‑high‑bandwidth, non‑blocking AI network fabrics (Clos spine‑leaf‑super‑spine architectures) for large‑scale distributed AI workloads. • Optimize performance of lossless Ethernet fabrics using congestion control mechanisms such as PFC, ECN, and DCQCN to support RDMA/RoCEv2 communication. • Lead initiatives to implement NetDevOps practices and develop automation for provisioning, configuration management, and network remediation. • Design and deploy high‑resolution telemetry pipelines to monitor network health, detect microbursts, and analyze congestion patterns. • Support modeling, deployment, configuration, and monitoring of data center network fabrics including scale‑out, scale‑up, and front‑end networks. • Collaborate cross‑functionally with hardware engineers, AI researchers, and data center operations teams to co‑design high‑performance infrastructure. • Provide technical leadership and mentorship to network engineers while establishing best practices and operational standards. • Contribute to the long‑term networking strategy and roadmap for Graphcore’s AI infrastructure. • Research and evaluate next‑generation high‑speed networking technologies and vendor solutions. Candidate Profile Essential BS or MS or equivalent experience in Computer Science, Electrical Engineering, Network Engineering, or related technical discipline. • 12+ years of progressive network engineering experience with at least 3 years in hyperscale, high‑density, or HPC data center environments. • Expert‑level knowledge of data center routing and switching protocols including BGP, OSPF, and EVPN‑VXLAN architectures. • Strong operational understanding of RDMA networking technologies such as RoCEv2 or InfiniBand. • Hands‑on experience with modern merchant silicon networking platforms and NOS platforms such as Arista EOS, Cisco NX‑OS, or SONiC. • Experience deploying high‑speed network technologies including 400G/800G optics and large‑scale fabric architectures. • Proficiency in automation and scripting languages such as Python, Go, Bash, or similar tools. • Strong collaboration and communication skills across cross‑functional engineering teams. Desirable Experience operating large‑scale AI or GPU clusters. • Familiarity with network telemetry frameworks and streaming analytics. • Experience implementing NetDevOps workflows and infrastructure automation pipelines. • Experience influencing vendor roadmaps or evaluating next‑generation networking technologies. In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future. Our benefits include medical, dental and vision coverage, Flexible Spending Accounts (FSAs), Health Savings Accounts (HSAs), disability and life insurance, a 401(k) retirement plan, commuter benefits, wellness services and an Employee Assistance Programme (EAP). 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.
Showing 1–8 of 30 opportunities
Get the latest internships, jobs, scholarships and research opportunities delivered to your inbox.
Get early access to verified notifications & deadlines.
Only relevant and verified career opportunities.
We value your inbox. Zero marketing clutter.
10,000+ students & scholars actively advancing.