Graphcore designs processors and software for artificial intelligence computing.
Visit graphcore.ai ↗
The Corporate Travel Coordinator role, based in Bristol, supports global business travel for Graphcore’s teams, candidates and guests. It includes coordinating travel, managing visa matters and airport transfers, and providing administrative support to the Chief Financial Officer’s team.
Graphcore is looking for a Senior Network Operations Engineer in Bristol to ensure the reliability and security of its cloud and on-site networks. The role covers resolving complex incidents, troubleshooting routing and firewalls, monitoring and automating network operations. At least five years of experience in production network engineering is required, including AWS, Cisco SDA or SD-WAN, BGP, OSPF, Ansible and Python.
Graphcore is looking for a Lab Technician to keep its Bristol laboratories safe, reliable and ready for testing artificial intelligence hardware. The successful candidate will set up and calibrate test equipment, maintain and troubleshoot it, and contribute to modifications of boards, cables and harnesses. The role requires experience in an electronics laboratory, including with oscilloscopes, logic analysers, power supplies and IPC standards.
Graphcore is looking for a Programme Manager to coordinate industrial testing programmes for new products in Bristol. The role connects chip, board and system testing with laboratory operations and silicon characterisation. The position includes cross-functional planning, dependency management and improvement of NPI and NPD processes within Manufacturing Operations.
Graphcore is seeking a Senior Software Engineer to develop and maintain C++ libraries and runtime APIs for workloads on its AI hardware. Within the AI Compute Libraries team in Bristol, the role focuses on API design, reliability, automated testing and software releases.
Graphcore is seeking an Electronics Laboratory Manager to manage its electronics laboratories in Bristol and support the engineering and operations teams. The role covers test equipment, infrastructure and ESD controls, as well as managing a team of technicians. Experience in electronics laboratory environments, maintenance and calibration is sought.
Graphcore is looking for a Senior Director to lead its System Software organisation in Bristol. The role covers firmware, drivers, OpenBMC and quality assurance teams, as well as software strategy, execution and cross-functional delivery. Experience leading system software teams and automated validation is expected, with flexible working and benefits such as a pension contribution of up to 5%.
Graphcore is looking for a Software Engineer to develop and optimise software frameworks connecting its accelerators to machine learning tools, including Triton and PyTorch. The role involves designing features, reviewing code, writing technical documentation and collaborating with open-source communities.
Graphcore is hiring a Staff System Software Engineer to join a team dedicated to integration and system testing of system software. The role involves designing, automating and documenting tests and tools for complex systems involving firmware, BMC, Linux and device drivers. Strong experience in low-level system testing, as well as Python, C/C++, RTOS and CI/CD pipelines, is sought.
Graphcore is seeking a Staff SoC Architect in Bristol to design the architecture of subsystems and interfaces for its AI acceleration platforms. The role involves specification, modelling, validation and evaluation of silicon components, as well as collaboration with engineering teams and mentoring engineers.
Graphcore is seeking a Board Test Engineer in Bristol to develop and deploy hardware tests for electronic boards and PCBA. The role covers analysis of PCB testability, boundary scan and embedded functional testing, and diagnosis of electronic faults down to component level. Commercial experience in board or PCBA testing, strong digital electronics fundamentals and knowledge of SMT, AOI and AXI are sought.