Graphcore designs processors and software for artificial intelligence computing.
Visit graphcore.ai ↗
The Technical Product Owner coordinates software teams developing the full AI compute stack, from silicon-level software to machine learning tools. They manage backlogs and roadmaps, refine epics and stories, and facilitate sprint and PI planning.
Graphcore is seeking a Senior Machine Learning Engineer for its Applied AI team in Bristol, London or Cambridge. The role involves developing, training and optimising machine learning models on systems comprising thousands of accelerators. Proficiency in PyTorch or JAX and Python or C++ is required, with hybrid working in the United Kingdom.
Graphcore is recruiting a Senior Machine Learning Engineer for its Applied AI team in Bristol, London or Cambridge. The role involves developing, training and optimising machine learning models on large-scale systems, in collaboration with the Research, Software and Product teams. Expertise in PyTorch or JAX and strong Python or C++ skills are sought.
The Senior Machine Learning Engineer joins Graphcore’s Applied AI team to develop, train and optimise artificial intelligence models on systems equipped with thousands of accelerators. The role covers model profiling, performance optimisation and collaboration with the Research, Software and Product teams, with hybrid working from Bristol, London or Cambridge. Experience with PyTorch or JAX and strong Python or C++ skills are sought.
Graphcore is looking for a Staff Power Integrity Engineer to lead complex power integrity work for its high-performance AI computing systems. The role covers electromagnetic modelling, circuit simulation, power distribution network analysis and coordination with silicon, package, board, power supply, systems and validation teams. The role offers flexible working in Bristol, United Kingdom.
The Hardware Development Engineer role involves designing, developing and validating circuits for Graphcore’s processor systems and validation platforms. As part of the Hardware Engineering team, you will work on schematics, bring-up, laboratory testing and transfer to production, using Linux, Python, Bash and Excel.
Graphcore is seeking a Power Integrity Engineer in Bristol to analyse power distribution networks for AI computing systems. The role covers PDN modelling, electromagnetic simulations and validation of results through hardware measurements.
Graphcore is looking for a hardware validation and debug engineer to validate its AI chips and platforms in the laboratory. The role focuses on SerDes, PCIe Root Complex and Ethernet interfaces, as well as analysing failures to identify their root causes. Proficiency with oscilloscopes, BERT systems, VNA/TDR equipment and PCIe protocol analysers is sought.
Graphcore is looking for a hardware validation and debug engineer in the Hardware Test team, part of the Hardware Engineering group. The role involves designing and automating test systems for complex electronic platforms, particularly for high-speed serial links, power and PCBA debugging. Experience with test systems, Python or LabView, and oscilloscopes, BERTs and VNAs is sought.
Graphcore is recruiting a Power Integrity Engineer in the Signal and Power Integrity team within Systems Engineering Hardware Motherboard in Bristol. The role focuses on designing and analysing power distribution networks for AI systems, including simulation, measurement and laboratory validation.
Graphcore is looking for a Signal Integrity Engineer within the Hardware Engineering team to design and validate high-speed interfaces for AI computing systems. The role covers simulation, laboratory validation and manufacturing support, working on SERDES, DDR, PCB boards and processor interfaces.
The asset and inventory coordinator role supports Graphcore’s engineering and R&D teams in Bristol. It includes tracking hardware, managing stock and RMA returns, producing reports and improving operational processes.
The Hardware Validation & Debug Engineer validates and brings up memory and system interfaces for Graphcore’s AI computing platforms. They create and execute validation plans, analyse root causes and work on LPDDR5-9600, low-speed interfaces, PCBs, power and signal integrity. The role involves hands-on laboratory work with hardware and firmware teams.
Graphcore is recruiting a Test Development Engineer for its Hardware Test team to create and maintain test systems for its AI electronic platforms. The role covers defining test methods, automation, hardware debugging and transferring robust solutions into production.
Graphcore is recruiting a Staff System Software Engineer for its System Software QA team in Bristol. The role involves designing, automating and managing integration and system tests for firmware, the BMC and Linux drivers. Expertise in low-level system testing, RTOS, Linux, device drivers, Python and C/C++ is sought.
Graphcore is recruiting a Software Infrastructure Kubernetes Engineer for its Software Infrastructure team. The role involves developing and maintaining tools and services, deploying Kubernetes infrastructure and managing cloud infrastructure with Terraform.
Graphcore is looking for a Software Infrastructure Engineer to develop and maintain tools and services for building, testing and deploying machine learning software. The role focuses on cloud infrastructure, Kubernetes, Docker, Terraform and Linux environments within the Software Infrastructure team.
Graphcore is looking for a signal integrity engineer to design and validate high-speed links within its Hardware Engineering team. The role covers simulation, laboratory validation and manufacturing support for AI hardware platforms, with SERDES, DDR and processor interfaces.
The SoC Architect will define and integrate essential subsystems for Graphcore’s next AI acceleration platforms. The role covers processor, SoC and system architecture, as well as interfaces, interconnects and modelling, validation and commissioning processes.