LogoKode$word
Graphcore logo
Verified Tech Organization

Careers at Graphcore

Browse and filter through all verified positions currently open at Graphcore.

Total Company Roles86
Matching Filter86

Stay Updated with KodeSword Jobs

Subscribe to our free job newsletter and never miss a new opening.

Subscribe

All Openings (86)

Ordered by most recently published

Staff System Software Engineer

On-sitefull timeLead / StaffPoland
Apply Now

About the job Build the test strategy that protects Graphcore’s system software releases at scale. As a Staff System Software Engineer, you will shape integration and system testing across firmware, BMC and Linux device drivers. Your work will help create a high quality gate for system software release packages. You will design, build, automate and report tests across complex server class systems. You will also develop reusable tools, pipelines and packaging solutions that help teams move faster with confidence. This role needs deep low level software knowledge and strong system thinking. You will own hard technical areas, guide best practice and stay close to the code. The team and culture You will join a new integration and system test team within System Software QA. The team verifies integrated components across BMC, firmware and Linux device drivers. Work happens close to the hardware, across component teams and QA. You will partner with developers, consult package stakeholders and turn use cases into robust system tests. Decisions are shaped by evidence, clear technical reasoning and ownership. You will be expected to speak up, act fast and raise standards through hands-on leadership. What we’re looking for · Strong experience in low level system testing and integration across complex software and hardware layers. · Deep understanding of RTOS, complex boot logic, Linux and device drivers. · Test development capability using Python and C/C++. · Experience working with hardware, debuggers, CI/CD pipelines and build or integration tools. · Ability to debug cross-layer issues and drive root-cause investigations to lasting corrective actions. · Clear communication skills, with the ability to mentor engineers and document complex technical decisions. 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. Ready to build the tests, tools and release gates that help Graphcore deliver trusted system software? Apply now to join the team.

View more...
Software Engineering
Verified3 days ago

Staff PCB Layout Engineer

On-sitefull timeLead / StaffAustin, United States
Apply Now

We are seeking a detail-oriented PCB Layout Engineer to maintain electronic component libraries and develop printed circuit board layouts. This role works closely with electrical engineering, mechanical engineering, procurement, and NPI to ensure component data and PCB designs are accurate, consistent, and ready for production. This position is in Austin, Texas. Key Responsibilities Create, verify, and maintain schematic symbols, PCB footprints, and associated 3D models. Validate component pin assignments, dimensions, land patterns, and library attributes against manufacturer documentation. Maintain library naming conventions, revision control, and component approval processes. Develop PCB layouts from approved schematics, including component placement, routing, stackup coordination, and design rule setup. Collaborate with engineers to address electrical, mechanical, thermal, and manufacturing requirements. Run design rule checks, resolve layout issues, and participate in design reviews. Prepare fabrication and assembly deliverables, including Gerber or ODB++ files, drill files, drawings, and pick-and-place data. Coordinate with PCB fabricators and assembly suppliers to resolve manufacturing questions. Support engineering changes and maintain accurate release documentation. Work with procurement and engineering to identify obsolete components and evaluate suitable alternatives. Required Qualifications Experience with setting up PCB design and electronic component library management. Proficiency in Cadence Allegro/OrCAD. Ability to interpret schematics, component datasheets, and mechanical drawings. Working knowledge of PCB fabrication, assembly processes, and design for manufacturability. Familiarity with relevant IPC standards for PCB design and component land patterns. Strong attention to detail, documentation skills, and ability to manage competing priorities. Experience with multilayer, high-density, mixed-signal, and high-speed PCB designs. Familiarity with signal integrity, power integrity, grounding, and EMI/EMC considerations. College degree, technical training, or equivalent practical experience in PCB layout 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.

View more...
Hardware & Embedded
Verified3 days ago

Distinguished Engineer, End-to-End Security Architect

On-sitefull timeLead / StaffAustin, United States
Apply Now

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 fosters continuous learning and innovation. Job Summary Reporting into the Systems Engineering organisation, the Distinguished Engineer, End-to-End Security Architect will define and lead the security architecture for Graphcore’s inference service platform. This role is responsible for establishing a comprehensive security strategy spanning platform, infrastructure, networking, service operations, customer assurance, and compliance readiness. Working across multiple engineering and operational functions, the successful candidate will provide technical leadership, drive security requirements, and ensure the platform delivers robust protection, resilience, and trust for customers. The Team You will work closely with teams across security architecture, infrastructure engineering, networking, site reliability engineering, platform software, firmware, data centre operations, compliance, legal, customer engineering, and customer security. The team collaborates across the business to deliver secure, reliable, and scalable AI infrastructure and services while supporting customer assurance, regulatory requirements, and operational excellence. Responsibilities and Duties Own the end-to-end security architecture for the inference service platform, covering infrastructure, networking, APIs, operational controls, monitoring, and customer assurance. Define security principles, threat models, trust boundaries, tenant isolation requirements, and architectural standards for the service. Establish security requirements for deployment environments, including physical security, operational controls, access management, and asset protection. Define platform security requirements across hardware, firmware, secure boot, attestation, software integrity, and lifecycle management. Lead the design of network and service isolation controls, secure communications, segmentation strategies, and administrative access protections. Own security architecture for authentication, authorisation, secrets management, encryption, key management, and data protection controls. Define privileged access management approaches, audit requirements, access review processes, and emergency access procedures. Establish logging, monitoring, telemetry, incident response, and security assurance requirements across the service lifecycle. Partner with engineering and operations teams to ensure security requirements are effectively implemented, maintained, and validated. Assess security posture against customer, contractual, regulatory, and internal requirements, managing risk-based decisions where required. Support customer security reviews, audits, penetration testing activities, security questionnaires, and technical assurance discussions. Provide technical leadership, architectural guidance, mentoring, and design review expertise across multiple teams and disciplines. Candidate Profile Essential Advanced degree in Computer Science, Computer Engineering, Cybersecurity, Electrical Engineering, or a related technical discipline, or equivalent practical experience. Significant experience in security architecture, platform security, cloud security, infrastructure security, or large-scale service security. Demonstrated experience defining and owning security architecture for customer-facing platforms, infrastructure services, or large-scale production environments. Deep understanding of threat modelling, zero-trust principles, tenant isolation, privileged access management, cryptographic controls, and secure operations. Strong knowledge of platform security technologies including trusted execution mechanisms, secure boot, attestation, firmware integrity, and supply-chain security concepts. Experience defining security requirements for data centre deployments, operational environments, and physical security controls. Expertise in network security architecture, segmentation, management-plane protection, secure communications, monitoring, and access control. Experience with key management, secrets management, certificate lifecycle management, and encryption technologies. Experience securing APIs, deployment pipelines, service control planes, and operational tooling. Strong understanding of logging, monitoring, incident response, security operations, and evidence management practices. Experience supporting customer security reviews, audits, penetration testing activities, and executive-level security discussions. Excellent communication and stakeholder management skills, with the ability to influence technical and non-technical audiences. Proven ability to lead through influence across engineering, security, operations, compliance, and customer-facing teams. Desirable Experience securing AI/ML inference platforms, model-serving infrastructure, accelerator-based systems, or confidential AI workloads. Experience with trusted execution environments, platform attestation technologies, secure firmware development, and workload identity solutions. Experience with confidential computing, secure enclaves, measured boot technologies, and remote attestation. Experience supporting highly regulated environments, critical infrastructure, or security-sensitive customer deployments. Familiarity with industry security and compliance frameworks such as SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, FedRAMP, or NIST standards. Knowledge of hardware platform security, high-performance networking, storage security, and accelerator ecosystem technologies. Experience with supply-chain risk management, secure manufacturing practices, asset lifecycle controls, and secure disposal processes. Understanding of emerging cryptographic technologies and future security trends. Experience working with hyperscalers, enterprise customers, AI organisations, or managed infrastructure providers. In addition to a comprehensive benefits package, Graphcore offers flexible working arrangements 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 and are committed to building an inclusive work environment where everyone can thrive. We offer an equal opportunity recruitment process and can provide a flexible approach to interviews. Please let us know if you require any reasonable adjustments.

View more...
Cybersecurity
Verified3 days ago

Distinguished Engineer, End-to-End Security Architect

On-sitefull timeLead / StaffCalifornia, United States
Apply Now

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 fosters continuous learning and innovation. Job Summary Reporting into the Systems Engineering organisation, the Distinguished Engineer, End-to-End Security Architect will define and lead the security architecture for Graphcore’s inference service platform. This role is responsible for establishing a comprehensive security strategy spanning platform, infrastructure, networking, service operations, customer assurance, and compliance readiness. Working across multiple engineering and operational functions, the successful candidate will provide technical leadership, drive security requirements, and ensure the platform delivers robust protection, resilience, and trust for customers. The Team You will work closely with teams across security architecture, infrastructure engineering, networking, site reliability engineering, platform software, firmware, data centre operations, compliance, legal, customer engineering, and customer security. The team collaborates across the business to deliver secure, reliable, and scalable AI infrastructure and services while supporting customer assurance, regulatory requirements, and operational excellence. Responsibilities and Duties Own the end-to-end security architecture for the inference service platform, covering infrastructure, networking, APIs, operational controls, monitoring, and customer assurance. Define security principles, threat models, trust boundaries, tenant isolation requirements, and architectural standards for the service. Establish security requirements for deployment environments, including physical security, operational controls, access management, and asset protection. Define platform security requirements across hardware, firmware, secure boot, attestation, software integrity, and lifecycle management. Lead the design of network and service isolation controls, secure communications, segmentation strategies, and administrative access protections. Own security architecture for authentication, authorisation, secrets management, encryption, key management, and data protection controls. Define privileged access management approaches, audit requirements, access review processes, and emergency access procedures. Establish logging, monitoring, telemetry, incident response, and security assurance requirements across the service lifecycle. Partner with engineering and operations teams to ensure security requirements are effectively implemented, maintained, and validated. Assess security posture against customer, contractual, regulatory, and internal requirements, managing risk-based decisions where required. Support customer security reviews, audits, penetration testing activities, security questionnaires, and technical assurance discussions. Provide technical leadership, architectural guidance, mentoring, and design review expertise across multiple teams and disciplines. Candidate Profile Essential Advanced degree in Computer Science, Computer Engineering, Cybersecurity, Electrical Engineering, or a related technical discipline, or equivalent practical experience. Significant experience in security architecture, platform security, cloud security, infrastructure security, or large-scale service security. Demonstrated experience defining and owning security architecture for customer-facing platforms, infrastructure services, or large-scale production environments. Deep understanding of threat modelling, zero-trust principles, tenant isolation, privileged access management, cryptographic controls, and secure operations. Strong knowledge of platform security technologies including trusted execution mechanisms, secure boot, attestation, firmware integrity, and supply-chain security concepts. Experience defining security requirements for data centre deployments, operational environments, and physical security controls. Expertise in network security architecture, segmentation, management-plane protection, secure communications, monitoring, and access control. Experience with key management, secrets management, certificate lifecycle management, and encryption technologies. Experience securing APIs, deployment pipelines, service control planes, and operational tooling. Strong understanding of logging, monitoring, incident response, security operations, and evidence management practices. Experience supporting customer security reviews, audits, penetration testing activities, and executive-level security discussions. Excellent communication and stakeholder management skills, with the ability to influence technical and non-technical audiences. Proven ability to lead through influence across engineering, security, operations, compliance, and customer-facing teams. Desirable Experience securing AI/ML inference platforms, model-serving infrastructure, accelerator-based systems, or confidential AI workloads. Experience with trusted execution environments, platform attestation technologies, secure firmware development, and workload identity solutions. Experience with confidential computing, secure enclaves, measured boot technologies, and remote attestation. Experience supporting highly regulated environments, critical infrastructure, or security-sensitive customer deployments. Familiarity with industry security and compliance frameworks such as SOC 2, ISO 27001, ISO 27017, ISO 27018, PCI DSS, FedRAMP, or NIST standards. Knowledge of hardware platform security, high-performance networking, storage security, and accelerator ecosystem technologies. Experience with supply-chain risk management, secure manufacturing practices, asset lifecycle controls, and secure disposal processes. Understanding of emerging cryptographic technologies and future security trends. Experience working with hyperscalers, enterprise customers, AI organisations, or managed infrastructure providers. In addition to a comprehensive benefits package, Graphcore offers flexible working arrangements 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 and are committed to building an inclusive work environment where everyone can thrive. We offer an equal opportunity recruitment process and can provide a flexible approach to interviews. Please let us know if you require any reasonable adjustments.

View more...
Cybersecurity
Verified3 days ago

Engineering Manager - Frameworks

On-sitefull timeMid-LevelPoland
Apply Now

Salary Range: PLN 350,700 - 474,400 PLN Subject to alignment to the responsibilities and duties of the role About the job Help Graphcore’s Frameworks engineers in Gdańsk build the tools that make our hardware easier to use. Reporting to the Director of Frameworks, you will lead engineers contributing to our PyTorch and Triton teams. You will support their development, clarify priorities and keep feedback flowing across locations. This role blends people leadership with real technical ownership. You will contribute to PyTorch, Triton or related Frameworks work through design, implementation, review, debugging, testing or performance analysis. You will help engineers deliver high-quality work while staying fully connected to their teams. It is a rare chance to shape both software outcomes and engineering culture at a growing site. The team and culture Frameworks makes Graphcore hardware work seamlessly with the tools machine learning engineers and researchers use. The team builds PyTorch support, an out-of-tree Triton backend, framework integrations, runtime components, kernels, tests, performance tooling and user documentation. Work happens across locations, so clear writing, shared context and constructive challenge matter. You will help Gdańsk engineers stay close to technical leaders, team priorities and the decisions shaping delivery. People are trusted to take responsibility, speak up and move with purpose. The team values learning, maintainability, performance, ease of use and thoughtful collaboration with open-source communities. What we’re looking for Experience managing and developing software engineers, including coaching, feedback, performance management and career development Strong software engineering capability, with professional experience in C++ and Python Clear written and verbal communication in English and Polish, especially when explaining complex technical context Ability to build alignment across teams, locations and disciplines Pragmatism when balancing people leadership, hands-on technical contribution, engineering quality and delivery Experience with PyTorch, Triton, compiler development, MLIR, LLVM, machine learning kernels or accelerator architectures While we have outlined a set of requirements, we value transferable skills and diverse experiences. We also welcome engineers returning to the profession after a career break, including through returnship routes. 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 lead engineers while staying close to the technology that powers AI frameworks, we’d love to hear from you. Apply now to help shape Frameworks at Graphcore.

View more...
Engineering Management
Verified3 days ago

Firmware Summer Intern 2027

On-siteinternshipInternshipBristol, United Kingdom
Apply Now

Location: Bristol, UK Duration: 12 weeks Salary : £2500 per month Start date: June 2027 Application deadline : Midnight, 29th November 2026 We encourage you to apply early, as we may close applications before the advertised deadline. The Internship Programme at Graphcore Explore a career at Graphcore through a 12-week summer internship, gaining hands-on experience on real projects. You’ll bring fresh ideas, put your learning into practice and help shape what we’re creating. Along the way, you’ll tackle challenging problems with a team who welcome your questions and support you as you build your skills and confidence. What you’ll work on Put your programming skills to work exploring how firmware brings AI hardware to life, from first boot to system monitoring. As a Firmware Engineering Intern, you’ll contribute to firmware for Graphcore’s next-generation products. Working closely to with our silicon and hardware teams, you’ll contribute to software that supports hardware bootup and provides telemetry and monitoring data that helps data centre operators understand what the hardware is doing. Your tasks could include writing code, develop unit tests and investigate behaviour on hardware using logs, oscilloscopes and logic analysers. You’ll contribute to a shared codebase and see how software decisions affect physical systems. Your team and support The Firmware team sits within System Software and works with teams across Graphcore and our partners. You’ll report to the Firmware Manager and work alongside engineers connecting silicon, hardware and software. Technical discussions, code reviews and Agile working practices will help you understand design decisions and how the team coordinates its work. You can ask for help as you learn the codebase, explain your thinking and use feedback to improve your work. Decisions are shaped by technical discussion and investigation. As an intern, you’ll be encouraged to ask questions, raise issues early and share what you learn, with support from experienced engineers as you try out different approaches. How you’ll learn and grow Over the 12 weeks, you’ll build practical experience in firmware development, unit testing and debugging through the work your tasks focus on. Investigating issues on real hardware will help you connect software behaviour with physical signals and develop a methodical approach to finding problems. Code reviews will introduce you to shared development and coding standards and help you build confidence contributing to a team codebase, giving you a clearer view of a career in embedded software. Your internship is a chance to explore a future at Graphcore. Depending on your performance and the roles available, there may be an opportunity to join one of our graduate programmes once you’ve graduated. What we’re looking for Currently studying towards a bachelor’s or master’s degree or PhD in Computer Science, Electronic Engineering, Maths or a related field. Equivalent experience is also welcome Introductory programming experience in C or Python, with some understanding of continuous integration, build systems and software packaging best practices A practical, methodical approach to problem solving, with the ability to organise your work and follow tasks through to completion Clear written and verbal communication, including the ability to document complex system designs coherently Previous industry experience is not required. Tell us what you built or investigated through coursework, personal or team projects, research or other relevant experience, how you approached it and what you learned. Benefits Flexible working: Find a balance between your internship and life outside work 5 days of annual leave: Take time to rest and recharge during your 12-week internship Life in the office: Get to know your colleagues in spaces designed for collaboration, with free food, a great selection of ice cream and an on-site barista Learning and development: Build your skills and explore your interests with access to O’Reilly, our online learning platform 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 already have the right to work in the UK for the full duration of the programme, without requiring visa sponsorship. We are unable to sponsor work visas for our Early Careers opportunities. . Introduction to Graphcore At Graphcore, we’re building next generation AI compute: From semiconductors and software to systems at datacenter scale. We are proud to be owned by SoftBank Group and work with other companies in the SoftBank family to deliver AI compute to customers working at the AI frontier. An internship at Graphcore gives you the chance to explore where your interests and skills could take you. You’ll work alongside people with different backgrounds and expertise, from AI researchers to chip designers and software engineers. Together, you’ll share ideas and solve challenging problems, building experience and confidence to help you decide what comes next. How to apply and what to expect To apply, answer the application questions below and upload your CV and cover letter. We’ll let you know the outcome of your application by early December at the latest. If successful, you’ll be invited to complete a technical assessment. Candidates who reach the final stage will then be invited to attend in-person assessments in early spring. Curious about where your skills could take you? Apply for a summer internship at Graphcore and help us build what comes next.

View more...
Hardware & Embedded
Verified3 days ago

Page 9 of 9