About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence Job Summary Applicants for this role should have strong experience working with machine learning systems and frameworks, along with a solid understanding of core AI concepts and model behaviour. The role centres on testing, validating, and benchmarking a complex ML software stack, with a particular focus on performance, reliability, and correctness across modern AI workloads. The ideal candidate is an experienced ML engineer who understands how contemporary models are trained and executed, and who has hands on experience debugging functional and performance issues in ML systems. This person will be comfortable working with industry-standard frameworks and state-of-the-art models, bringing them up on internal infrastructure, and collaborating closely with software and hardware teams in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data driven validation. The team works closely with industry standard machine learning frameworks and models, contributing to upstream open source projects and collaborating across the wider software organization. Operating in a fast paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high quality products to customers. Responsibilities and Duties Benchmark ML models and frameworks, analysing results to identify regressions, performance bottlenecks, and correctness issues. Work hands on with industry standard ML frameworks to validate functionality and performance across different execution environments. Build and maintain automated testing and benchmarking pipelines targeting simulators, emulators, and physical hardware. Collaborate closely with software teams to ensure adequate test coverage for new and existing features. Develop tooling and scripts (primarily in Python) to support testing, benchmarking, and functional reporting. Take ownership over aspects of our testing and infrastructure, owning the roadmap and driving innovation independently. Candidate Profile Essential: Experience working in Machine Learning or ML adjacent engineering roles. Strong foundation in core AI and ML concepts (e.g., neural networks, training vs inference, numerical precision, performance trade offs). Hands on experience with one or more major ML frameworks such as PyTorch, TensorFlow, JAX, or similar. Strong proficiency in Python for ML workflows, experimentation, and automation. Experience designing, running, and analysing ML benchmarks or experiments. Experience working in Linux environments. Strong analytical and debugging skills, with the ability to reason about model behaviour and system performance. Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable Experience with MLOps pipelines, model deployment, or production ML systems. Familiarity with performance analysis, profiling tools, or numerical accuracy validation. Exposure to distributed training or inference systems. Experience with hardware accelerated ML, compilers, or system level performance considerations. Familiarity with CI/CD systems used for ML workflows. Experience contributing to open source ML frameworks or tooling. 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.
24/06/2026
Full time
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence Job Summary Applicants for this role should have strong experience working with machine learning systems and frameworks, along with a solid understanding of core AI concepts and model behaviour. The role centres on testing, validating, and benchmarking a complex ML software stack, with a particular focus on performance, reliability, and correctness across modern AI workloads. The ideal candidate is an experienced ML engineer who understands how contemporary models are trained and executed, and who has hands on experience debugging functional and performance issues in ML systems. This person will be comfortable working with industry-standard frameworks and state-of-the-art models, bringing them up on internal infrastructure, and collaborating closely with software and hardware teams in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data driven validation. The team works closely with industry standard machine learning frameworks and models, contributing to upstream open source projects and collaborating across the wider software organization. Operating in a fast paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high quality products to customers. Responsibilities and Duties Benchmark ML models and frameworks, analysing results to identify regressions, performance bottlenecks, and correctness issues. Work hands on with industry standard ML frameworks to validate functionality and performance across different execution environments. Build and maintain automated testing and benchmarking pipelines targeting simulators, emulators, and physical hardware. Collaborate closely with software teams to ensure adequate test coverage for new and existing features. Develop tooling and scripts (primarily in Python) to support testing, benchmarking, and functional reporting. Take ownership over aspects of our testing and infrastructure, owning the roadmap and driving innovation independently. Candidate Profile Essential: Experience working in Machine Learning or ML adjacent engineering roles. Strong foundation in core AI and ML concepts (e.g., neural networks, training vs inference, numerical precision, performance trade offs). Hands on experience with one or more major ML frameworks such as PyTorch, TensorFlow, JAX, or similar. Strong proficiency in Python for ML workflows, experimentation, and automation. Experience designing, running, and analysing ML benchmarks or experiments. Experience working in Linux environments. Strong analytical and debugging skills, with the ability to reason about model behaviour and system performance. Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable Experience with MLOps pipelines, model deployment, or production ML systems. Familiarity with performance analysis, profiling tools, or numerical accuracy validation. Exposure to distributed training or inference systems. Experience with hardware accelerated ML, compilers, or system level performance considerations. Familiarity with CI/CD systems used for ML workflows. Experience contributing to open source ML frameworks or tooling. Benefits In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications.
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long term investment, we are delivering key technology into the fast growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary We are looking for a Senior Engineer to join our Cloud Platform Team and help develop and deploy clouds and services. Working closely with our colleagues in Software Platform, Datacentre Operations and Product Development teams, you will deploy services on our fleet of cutting edge AI systems. As part of our Software Platform organisation, you will be involved in the cloud integration, validation, performance benchmarking, optimisation, and development of our high performance AI solutions. These include in house AI systems alongside off the shelf high performance servers, switches and storage solutions. This is a hand on technical role requiring a solid background in the use of cloud infrastructure, deployment using Infrastructure as Code, observability, high performance networking and storage systems. You may have been working in an IT organisation, a datacentre, a cloud provider or as a developer of orchestration or cloud services. The Software Platform team at Graphcore We build Graphcore products into large scale AI solutions for our customers and the Cloud Platform Team is responsible for providing such systems to both internal users via private clouds and customers via our own public clouds. Often the internal systems will be using and developing pre release hardware and software, so it's vital you are comfortable with unproven components. Responsibilities and Duties Develop and operate Kubernetes managed end user services on our private clouds and support internal users in their use. You will turn end user and product requirements into deployed services. Work with our Datacentre Operations Engineers to maintain and operate the fleet of AI systems at peak performance in our private clouds. Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure as code in internal and external datacentres. Skills and Experience (all required) Bachelor's degree or equivalent practical experience in a relevant subject. Experience with managing production Kubernetes clusters and workloads with a continuous delivery tool such as ArgoCD. Solid software engineering or IT experience with a proven track record of delivering technical output as an individual contributor. Experience working in an AGILE and SCRUM framework, including understanding of priorities, risks, issues, impacts and constraints. Strong proven Linux scripting ability (bash, python, awk, sed). Strong proven Linux system administration (Ubuntu, RHEL and variants). Experience with a version control system (preferably Git) and using it to manage system configuration or automation. Experience with Continuous Integration or testing pipelines using GitLab, GitHub or similar. A solid hands on understanding of the technologies underpinning cloud services (APIs, virtualization of CPUs, IO, systems), virtual networks, block storage, resource management and monitoring. Experience with IAC automation tools (Terraform/OpenTofu, Ansible, Packer). Good communication and presentation skills, and experience dealing with end users of IT services. An ability to work independently on critical infrastructure with minimal oversight, and with a focus on end user availability. Desirable but not required Experience with Openstack cloud platforms. Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki. Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Programming experience with Python3 utilising classes and inheritance. 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. Sponsorship 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.
24/06/2026
Full time
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long term investment, we are delivering key technology into the fast growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary We are looking for a Senior Engineer to join our Cloud Platform Team and help develop and deploy clouds and services. Working closely with our colleagues in Software Platform, Datacentre Operations and Product Development teams, you will deploy services on our fleet of cutting edge AI systems. As part of our Software Platform organisation, you will be involved in the cloud integration, validation, performance benchmarking, optimisation, and development of our high performance AI solutions. These include in house AI systems alongside off the shelf high performance servers, switches and storage solutions. This is a hand on technical role requiring a solid background in the use of cloud infrastructure, deployment using Infrastructure as Code, observability, high performance networking and storage systems. You may have been working in an IT organisation, a datacentre, a cloud provider or as a developer of orchestration or cloud services. The Software Platform team at Graphcore We build Graphcore products into large scale AI solutions for our customers and the Cloud Platform Team is responsible for providing such systems to both internal users via private clouds and customers via our own public clouds. Often the internal systems will be using and developing pre release hardware and software, so it's vital you are comfortable with unproven components. Responsibilities and Duties Develop and operate Kubernetes managed end user services on our private clouds and support internal users in their use. You will turn end user and product requirements into deployed services. Work with our Datacentre Operations Engineers to maintain and operate the fleet of AI systems at peak performance in our private clouds. Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure as code in internal and external datacentres. Skills and Experience (all required) Bachelor's degree or equivalent practical experience in a relevant subject. Experience with managing production Kubernetes clusters and workloads with a continuous delivery tool such as ArgoCD. Solid software engineering or IT experience with a proven track record of delivering technical output as an individual contributor. Experience working in an AGILE and SCRUM framework, including understanding of priorities, risks, issues, impacts and constraints. Strong proven Linux scripting ability (bash, python, awk, sed). Strong proven Linux system administration (Ubuntu, RHEL and variants). Experience with a version control system (preferably Git) and using it to manage system configuration or automation. Experience with Continuous Integration or testing pipelines using GitLab, GitHub or similar. A solid hands on understanding of the technologies underpinning cloud services (APIs, virtualization of CPUs, IO, systems), virtual networks, block storage, resource management and monitoring. Experience with IAC automation tools (Terraform/OpenTofu, Ansible, Packer). Good communication and presentation skills, and experience dealing with end users of IT services. An ability to work independently on critical infrastructure with minimal oversight, and with a focus on end user availability. Desirable but not required Experience with Openstack cloud platforms. Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki. Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Programming experience with Python3 utilising classes and inheritance. 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. Sponsorship Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications.
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary We are looking for a Senior Staff Engineer to join our Cloud Platform Team and help develop and deploy cloud services. Working closely with our colleagues in Software Platform, Datacentre Operations and Product Development teams, you will deploy services on our fleet of cutting edge AI systems. As part of our Software Platform organisation, you will be involved in the cloud integration, validation, performance benchmarking, optimisation, and development of our high performance AI solutions, including in house AI systems and off the shelf high performance servers, switches and storage solutions. This is a hand on technical role requiring a solid background in the use of cloud infrastructure, deployment using Infrastructure as Code, observability, high performance networking and storage systems. You may have been working in an IT organisation, a datacentre, a cloud provider or as a developer of orchestration or cloud services. The Software Platform team We build Graphcore products into large scale AI solutions for our customers. The Cloud Platform Team is responsible for providing such systems to both internal users via private clouds and customers via our own public clouds. Often the internal systems will be using and developing pre release hardware and software, so it's vital you are comfortable with unproven components. Responsibilities and Duties Operate and extend existing OpenStack based cloud services and contribute to the deployment and development of new ones. Develop and operate end user services on our clouds and support internal users in their use. Turn end user and product requirements into deployed services. Help build automation to collect and analyse metrics and other observability data from the cloud services to support clear identification and reporting of any issues. Work with users to provide information on any product related issues to Engineering and QA departments. Work with our Datacentre Operations Engineers to maintain and operate the fleet of AI systems at peak performance in our private clouds. Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure as Code in internal and external datacentres. Drive corrective actions for systems that are not operating correctly, working with DC operations and Graphcore Engineering as required. Work with external vendors of off the shelf switches, servers and storage solutions to specify, benchmark and integrate 3rd party products into our Cloud Reference Design. Skills and Experience ALL REQUIRED Bachelor's degree or equivalent practical experience in a relevant subject. Solid infrastructure or IT experience with a proven track record of delivering technical output as an individual contributor. Experience managing or operating on premises or private cloud environments. Experience specifying, scoping, estimating and detailing work plans in an AGILE and SCRUM framework, including priorities, risks, issues, impacts and constraints. Strong proven Linux scripting ability (bash and python required). Strong proven Linux system administration (Ubuntu, RHEL and variants). Experience with a version control system (preferably Git) and using it to manage system configuration or automation. Experience with Continuous Integration or testing pipelines using GitLab, GitHub or similar. Hands on experience deploying services into public or private clouds using Infrastructure as Code. A solid understanding of the technologies underpinning cloud services (APIs, virtualisation of CPUs, IO, systems), virtual networks, block storage, resource management and monitoring. Experience with IAC automation tools (e.g. Terraform/OpenTofu, Ansible, Packer). Experience with container deployment and management tools (e.g. Docker, Podman, Apptainer). Experience with solutions for monitoring and observability (Grafana, Prometheus, OpenSearch/ElasticSearch, Loki, Mimir, OpenTelemetry, Fluentd, Kafka). Good communication and presentation skills, and experience dealing with end users of IT or cloud services. An ability to work independently on critical infrastructure without oversight, and with a focus on end user availability. Desirable but not required Experience with OpenStack deployments or the technologies they rely on (e.g. Ceph, Open vSwitch, KVM, QEMU). Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Strong skillset and experience in end to end deployment automation and CI of containerised services. Complete automation of pipelines for build, test, deploy, manage, alert, destroy, rebuild. Experience with managing production Kubernetes clusters and workloads. Experience with workload queue management systems (SLURM, LSF, Kueue). Experience with managed switch configuration (e.g. EOS, SONiC, DNOS). Programming experience with Python3 utilising classes and inheritance. Programming experience with Go. 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. Sponsorship 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.
24/06/2026
Full time
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary We are looking for a Senior Staff Engineer to join our Cloud Platform Team and help develop and deploy cloud services. Working closely with our colleagues in Software Platform, Datacentre Operations and Product Development teams, you will deploy services on our fleet of cutting edge AI systems. As part of our Software Platform organisation, you will be involved in the cloud integration, validation, performance benchmarking, optimisation, and development of our high performance AI solutions, including in house AI systems and off the shelf high performance servers, switches and storage solutions. This is a hand on technical role requiring a solid background in the use of cloud infrastructure, deployment using Infrastructure as Code, observability, high performance networking and storage systems. You may have been working in an IT organisation, a datacentre, a cloud provider or as a developer of orchestration or cloud services. The Software Platform team We build Graphcore products into large scale AI solutions for our customers. The Cloud Platform Team is responsible for providing such systems to both internal users via private clouds and customers via our own public clouds. Often the internal systems will be using and developing pre release hardware and software, so it's vital you are comfortable with unproven components. Responsibilities and Duties Operate and extend existing OpenStack based cloud services and contribute to the deployment and development of new ones. Develop and operate end user services on our clouds and support internal users in their use. Turn end user and product requirements into deployed services. Help build automation to collect and analyse metrics and other observability data from the cloud services to support clear identification and reporting of any issues. Work with users to provide information on any product related issues to Engineering and QA departments. Work with our Datacentre Operations Engineers to maintain and operate the fleet of AI systems at peak performance in our private clouds. Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure as Code in internal and external datacentres. Drive corrective actions for systems that are not operating correctly, working with DC operations and Graphcore Engineering as required. Work with external vendors of off the shelf switches, servers and storage solutions to specify, benchmark and integrate 3rd party products into our Cloud Reference Design. Skills and Experience ALL REQUIRED Bachelor's degree or equivalent practical experience in a relevant subject. Solid infrastructure or IT experience with a proven track record of delivering technical output as an individual contributor. Experience managing or operating on premises or private cloud environments. Experience specifying, scoping, estimating and detailing work plans in an AGILE and SCRUM framework, including priorities, risks, issues, impacts and constraints. Strong proven Linux scripting ability (bash and python required). Strong proven Linux system administration (Ubuntu, RHEL and variants). Experience with a version control system (preferably Git) and using it to manage system configuration or automation. Experience with Continuous Integration or testing pipelines using GitLab, GitHub or similar. Hands on experience deploying services into public or private clouds using Infrastructure as Code. A solid understanding of the technologies underpinning cloud services (APIs, virtualisation of CPUs, IO, systems), virtual networks, block storage, resource management and monitoring. Experience with IAC automation tools (e.g. Terraform/OpenTofu, Ansible, Packer). Experience with container deployment and management tools (e.g. Docker, Podman, Apptainer). Experience with solutions for monitoring and observability (Grafana, Prometheus, OpenSearch/ElasticSearch, Loki, Mimir, OpenTelemetry, Fluentd, Kafka). Good communication and presentation skills, and experience dealing with end users of IT or cloud services. An ability to work independently on critical infrastructure without oversight, and with a focus on end user availability. Desirable but not required Experience with OpenStack deployments or the technologies they rely on (e.g. Ceph, Open vSwitch, KVM, QEMU). Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Strong skillset and experience in end to end deployment automation and CI of containerised services. Complete automation of pipelines for build, test, deploy, manage, alert, destroy, rebuild. Experience with managing production Kubernetes clusters and workloads. Experience with workload queue management systems (SLURM, LSF, Kueue). Experience with managed switch configuration (e.g. EOS, SONiC, DNOS). Programming experience with Python3 utilising classes and inheritance. Programming experience with Go. 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. Sponsorship Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications.
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence Job Summary Applicants for this role should have strong experience working with machine learning systems and frameworks, along with a solid understanding of core AI concepts and model behaviour. The role centres on testing, validating, and benchmarking a complex ML software stack, with a particular focus on performance, reliability, and correctness across modern AI workloads. The ideal candidate is an experienced ML engineer who understands how contemporary models are trained and executed, and who has hands on experience debugging functional and performance issues in ML systems. This person will be comfortable working with industry-standard frameworks and state-of-the-art models, bringing them up on internal infrastructure, and collaborating closely with software and hardware teams in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data driven validation. The team works closely with industry standard machine learning frameworks and models, contributing to upstream open source projects and collaborating across the wider software organization. Operating in a fast paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high quality products to customers. Responsibilities and Duties Benchmark ML models and frameworks, analysing results to identify regressions, performance bottlenecks, and correctness issues. Work hands on with industry standard ML frameworks to validate functionality and performance across different execution environments. Build and maintain automated testing and benchmarking pipelines targeting simulators, emulators, and physical hardware. Collaborate closely with software teams to ensure adequate test coverage for new and existing features. Develop tooling and scripts (primarily in Python) to support testing, benchmarking, and functional reporting. Take ownership over aspects of our testing and infrastructure, owning the roadmap and driving innovation independently. Candidate Profile Essential: Experience working in Machine Learning or ML adjacent engineering roles. Strong foundation in core AI and ML concepts (e.g., neural networks, training vs inference, numerical precision, performance trade offs). Hands on experience with one or more major ML frameworks such as PyTorch, TensorFlow, JAX, or similar. Strong proficiency in Python for ML workflows, experimentation, and automation. Experience designing, running, and analysing ML benchmarks or experiments. Experience working in Linux environments. Strong analytical and debugging skills, with the ability to reason about model behaviour and system performance. Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable Experience with MLOps pipelines, model deployment, or production ML systems. Familiarity with performance analysis, profiling tools, or numerical accuracy validation. Exposure to distributed training or inference systems. Experience with hardware accelerated ML, compilers, or system level performance considerations. Familiarity with CI/CD systems used for ML workflows. Experience contributing to open source ML frameworks or tooling. 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.
24/06/2026
Full time
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long-term investment, we are delivering key technology into the fast-growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence Job Summary Applicants for this role should have strong experience working with machine learning systems and frameworks, along with a solid understanding of core AI concepts and model behaviour. The role centres on testing, validating, and benchmarking a complex ML software stack, with a particular focus on performance, reliability, and correctness across modern AI workloads. The ideal candidate is an experienced ML engineer who understands how contemporary models are trained and executed, and who has hands on experience debugging functional and performance issues in ML systems. This person will be comfortable working with industry-standard frameworks and state-of-the-art models, bringing them up on internal infrastructure, and collaborating closely with software and hardware teams in a technically demanding environment spanning ML frameworks, infrastructure, and AI accelerator hardware. The Team The ML QA team is composed of highly skilled software engineers with a strong focus on automation, software quality, and data driven validation. The team works closely with industry standard machine learning frameworks and models, contributing to upstream open source projects and collaborating across the wider software organization. Operating in a fast paced environment, the team plays a critical role in ensuring reliability, performance, and maintainability across the ML software stack, helping to deliver robust and high quality products to customers. Responsibilities and Duties Benchmark ML models and frameworks, analysing results to identify regressions, performance bottlenecks, and correctness issues. Work hands on with industry standard ML frameworks to validate functionality and performance across different execution environments. Build and maintain automated testing and benchmarking pipelines targeting simulators, emulators, and physical hardware. Collaborate closely with software teams to ensure adequate test coverage for new and existing features. Develop tooling and scripts (primarily in Python) to support testing, benchmarking, and functional reporting. Take ownership over aspects of our testing and infrastructure, owning the roadmap and driving innovation independently. Candidate Profile Essential: Experience working in Machine Learning or ML adjacent engineering roles. Strong foundation in core AI and ML concepts (e.g., neural networks, training vs inference, numerical precision, performance trade offs). Hands on experience with one or more major ML frameworks such as PyTorch, TensorFlow, JAX, or similar. Strong proficiency in Python for ML workflows, experimentation, and automation. Experience designing, running, and analysing ML benchmarks or experiments. Experience working in Linux environments. Strong analytical and debugging skills, with the ability to reason about model behaviour and system performance. Bachelor/Master's/PhD or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or related field. Desirable Experience with MLOps pipelines, model deployment, or production ML systems. Familiarity with performance analysis, profiling tools, or numerical accuracy validation. Exposure to distributed training or inference systems. Experience with hardware accelerated ML, compilers, or system level performance considerations. Familiarity with CI/CD systems used for ML workflows. Experience contributing to open source ML frameworks or tooling. Benefits In addition to a competitive salary, Graphcore offers flexible working, a generous annual leave policy, private medical insurance and health cash plan, a dental plan, pension (matched up to 5%), life assurance and income protection. We have a generous parental leave policy and an employee assistance programme (which includes health, mental wellbeing, and bereavement support). We offer a range of healthy food and snacks at our central Bristol office and have our own barista bar! We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone. We offer an equal opportunity process and understand that there are visible and invisible differences in all of us. We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments. Applicants for this position must hold the right to work in the UK. Unfortunately at this time, we are unable to provide visa sponsorship or support for visa applications.
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long term investment, we are delivering key technology into the fast growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary We are looking for a Senior Engineer to join our Cloud Platform Team and help develop and deploy clouds and services. Working closely with our colleagues in Software Platform, Datacentre Operations and Product Development teams, you will deploy services on our fleet of cutting edge AI systems. As part of our Software Platform organisation, you will be involved in the cloud integration, validation, performance benchmarking, optimisation, and development of our high performance AI solutions. These include in house AI systems alongside off the shelf high performance servers, switches and storage solutions. This is a hand on technical role requiring a solid background in the use of cloud infrastructure, deployment using Infrastructure as Code, observability, high performance networking and storage systems. You may have been working in an IT organisation, a datacentre, a cloud provider or as a developer of orchestration or cloud services. The Software Platform team at Graphcore We build Graphcore products into large scale AI solutions for our customers and the Cloud Platform Team is responsible for providing such systems to both internal users via private clouds and customers via our own public clouds. Often the internal systems will be using and developing pre release hardware and software, so it's vital you are comfortable with unproven components. Responsibilities and Duties Develop and operate Kubernetes managed end user services on our private clouds and support internal users in their use. You will turn end user and product requirements into deployed services. Work with our Datacentre Operations Engineers to maintain and operate the fleet of AI systems at peak performance in our private clouds. Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure as code in internal and external datacentres. Skills and Experience (all required) Bachelor's degree or equivalent practical experience in a relevant subject. Experience with managing production Kubernetes clusters and workloads with a continuous delivery tool such as ArgoCD. Solid software engineering or IT experience with a proven track record of delivering technical output as an individual contributor. Experience working in an AGILE and SCRUM framework, including understanding of priorities, risks, issues, impacts and constraints. Strong proven Linux scripting ability (bash, python, awk, sed). Strong proven Linux system administration (Ubuntu, RHEL and variants). Experience with a version control system (preferably Git) and using it to manage system configuration or automation. Experience with Continuous Integration or testing pipelines using GitLab, GitHub or similar. A solid hands on understanding of the technologies underpinning cloud services (APIs, virtualization of CPUs, IO, systems), virtual networks, block storage, resource management and monitoring. Experience with IAC automation tools (Terraform/OpenTofu, Ansible, Packer). Good communication and presentation skills, and experience dealing with end users of IT services. An ability to work independently on critical infrastructure with minimal oversight, and with a focus on end user availability. Desirable but not required Experience with Openstack cloud platforms. Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki. Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Programming experience with Python3 utilising classes and inheritance. 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. Sponsorship 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.
24/06/2026
Full time
About Graphcore At Graphcore, we're building the future of AI compute. We're a team of semiconductor, software and AI experts, with deep experience in creating the complete AI compute stack - from silicon and software to infrastructure at datacenter scale. As part of the SoftBank Group, backed by significant long term investment, we are delivering key technology into the fast growing SoftBank AI ecosystem. To meet the vast and exciting AI opportunity, Graphcore is expanding its teams around the world. We are bringing together the brightest minds to solve the toughest problems, in a place where everyone has the opportunity to make an impact on the company, our products and the future of artificial intelligence. Job Summary We are looking for a Senior Engineer to join our Cloud Platform Team and help develop and deploy clouds and services. Working closely with our colleagues in Software Platform, Datacentre Operations and Product Development teams, you will deploy services on our fleet of cutting edge AI systems. As part of our Software Platform organisation, you will be involved in the cloud integration, validation, performance benchmarking, optimisation, and development of our high performance AI solutions. These include in house AI systems alongside off the shelf high performance servers, switches and storage solutions. This is a hand on technical role requiring a solid background in the use of cloud infrastructure, deployment using Infrastructure as Code, observability, high performance networking and storage systems. You may have been working in an IT organisation, a datacentre, a cloud provider or as a developer of orchestration or cloud services. The Software Platform team at Graphcore We build Graphcore products into large scale AI solutions for our customers and the Cloud Platform Team is responsible for providing such systems to both internal users via private clouds and customers via our own public clouds. Often the internal systems will be using and developing pre release hardware and software, so it's vital you are comfortable with unproven components. Responsibilities and Duties Develop and operate Kubernetes managed end user services on our private clouds and support internal users in their use. You will turn end user and product requirements into deployed services. Work with our Datacentre Operations Engineers to maintain and operate the fleet of AI systems at peak performance in our private clouds. Configure and test new Graphcore AI hardware and systems using Continuous Deployment and Infrastructure as code in internal and external datacentres. Skills and Experience (all required) Bachelor's degree or equivalent practical experience in a relevant subject. Experience with managing production Kubernetes clusters and workloads with a continuous delivery tool such as ArgoCD. Solid software engineering or IT experience with a proven track record of delivering technical output as an individual contributor. Experience working in an AGILE and SCRUM framework, including understanding of priorities, risks, issues, impacts and constraints. Strong proven Linux scripting ability (bash, python, awk, sed). Strong proven Linux system administration (Ubuntu, RHEL and variants). Experience with a version control system (preferably Git) and using it to manage system configuration or automation. Experience with Continuous Integration or testing pipelines using GitLab, GitHub or similar. A solid hands on understanding of the technologies underpinning cloud services (APIs, virtualization of CPUs, IO, systems), virtual networks, block storage, resource management and monitoring. Experience with IAC automation tools (Terraform/OpenTofu, Ansible, Packer). Good communication and presentation skills, and experience dealing with end users of IT services. An ability to work independently on critical infrastructure with minimal oversight, and with a focus on end user availability. Desirable but not required Experience with Openstack cloud platforms. Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki. Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Programming experience with Python3 utilising classes and inheritance. 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. Sponsorship 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.
Cerebras is looking for a Solutions Engineer to support technical sales across the EMEA. The successful candidate will be instrumental in demonstrating how Cerebras' products deliver strategic business value. This role requires strong customer-facing skills, proficiency in data technologies, and the ability to work independently in a fast-paced environment. Ideal candidates will be experienced in using data insights and AI to drive technical engagements.
24/06/2026
Full time
Cerebras is looking for a Solutions Engineer to support technical sales across the EMEA. The successful candidate will be instrumental in demonstrating how Cerebras' products deliver strategic business value. This role requires strong customer-facing skills, proficiency in data technologies, and the ability to work independently in a fast-paced environment. Ideal candidates will be experienced in using data insights and AI to drive technical engagements.
About us Graphcore is one of the world's leading innovators in Artificial Intelligence compute. We develop hardware, software and systems infrastructure that unlock the next generation of AI breakthroughs and enable the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, we are part of a network of companies building some of the world's most transformative technologies. Together, we share an ambitious vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Our teams bring together diverse perspectives across AI research, silicon design, software engineering and systems architecture. We combine deep expertise with a practical, collaborative approach to solving complex problems and turning ideas into real-world impact. Job Summary Reporting to the Head of Data & Transformation, the Business Transformation Lead is a senior individual contributor responsible for shaping and delivering complex, cross-functional change across systems, data and business processes. This role leads high-impact transformation work from discovery through implementation, combining strategic thinking with hands-on execution to improve how Graphcore operates and scales. Operating across business and technology domains, you will translate ambiguity into clear direction, define target outcomes, assess solution options and work closely with delivery teams to implement change. You will also provide guidance and structure to business analysts contributing to initiatives, and partner closely with a project manager to help coordinate and deliver projects effectively. You will act as a trusted partner to stakeholders, bringing structure, technical insight and practical problem-solving to initiatives that span multiple functions. The Team The Data & Transformation team sits within Graphcore's broader business operations and technology environment. We are responsible for driving enterprise-wide change across systems, data and processes, helping the business work more effectively, make better decisions and scale in a sustainable way. We partner closely with teams across Finance, People, IT and other operational functions to identify opportunities, design improved ways of working and deliver technology-enabled transformation. Our work spans business analysis, process design, data improvement, solution shaping and change delivery. Responsibilities and Duties Lead complex transformation initiatives across multiple business domains, from discovery and problem definition through to implementation and embedding. Define clear problem statements, scope, success measures and delivery approaches aligned to business priorities and operational goals. Partner with senior stakeholders to align on outcomes, priorities, trade-offs and decision-making, building momentum across cross-functional programmes. Analyse current processes, systems and data flows to identify root causes, inefficiencies, risks and opportunities for improvement. Design scalable end-to-end business processes, operating models, governance approaches and controls that support effective execution. Evaluate solution options, including process, system and data changes, balancing business value, technical feasibility, integration complexity and long-term maintainability. Work hands-on with data, workflows and system requirements, using tools such as SQL, Python or low-code platforms to explore issues, validate assumptions, prototype ideas and support solution design. Translate business needs into clear requirements, user stories, process maps, data definitions and acceptance criteria that enable efficient delivery. Collaborate closely with technical teams to shape solutions, resolve design questions and ensure alignment across applications, integrations and data structures. Support delivery through build, test and release activities, helping teams prioritise backlogs, clarify requirements and maintain focus on measurable outcomes. Provide day-to-day guidance and support to business analysts working across transformation initiatives, helping to raise quality, consistency and delivery effectiveness. Partner closely with a project manager to support planning, coordination, dependency management and execution across complex projects. Define and track KPIs and other success measures to assess impact, inform decision-making and drive continuous improvement. Lead change readiness activities, including adoption planning, documentation, knowledge transfer and transition into business-as-usual operations. Establish and promote strong transformation and analysis practices, raising the quality of delivery across initiatives and supporting colleagues through coaching and practical guidance. Candidate Profile Essential Experience leading complex, cross-functional business transformation initiatives involving systems, data and process change. Proven ability to operate at both strategic and delivery levels, shaping direction while remaining close to the detail. Strong stakeholder management and influencing skills, with the ability to build alignment across senior business and technical audiences. Experience supporting or guiding other analysts and working closely with project or programme management to deliver complex change. Experience defining target operating models, business processes, governance approaches and success measures. Strong business analysis capability, including requirements management, process mapping, problem structuring and solution assessment. Practical technical fluency in areas such as data analysis, systems thinking, integrations or automation. Hands-on experience using tools such as SQL, Python or equivalent approaches to analyse data, test ideas or support solution development. Ability to work effectively in ambiguity, turning complex problems into clear, actionable plans. Experience partnering with delivery teams across build, testing, rollout and adoption phases. Strong written and verbal communication skills, with the ability to adapt messages for different audiences. Desirable Experience in a high-growth or technology-led environment. Experience working across enterprise domains such as Finance, People, IT or business operations. Familiarity with SaaS implementation, vendor selection or process automation initiatives. Experience with data governance, data quality improvement or migration activities. Familiarity with cloud-based platforms and modern enterprise application ecosystems. Experience using AI-assisted tools or approaches to improve analysis, delivery or operational effectiveness.
24/06/2026
Full time
About us Graphcore is one of the world's leading innovators in Artificial Intelligence compute. We develop hardware, software and systems infrastructure that unlock the next generation of AI breakthroughs and enable the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, we are part of a network of companies building some of the world's most transformative technologies. Together, we share an ambitious vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Our teams bring together diverse perspectives across AI research, silicon design, software engineering and systems architecture. We combine deep expertise with a practical, collaborative approach to solving complex problems and turning ideas into real-world impact. Job Summary Reporting to the Head of Data & Transformation, the Business Transformation Lead is a senior individual contributor responsible for shaping and delivering complex, cross-functional change across systems, data and business processes. This role leads high-impact transformation work from discovery through implementation, combining strategic thinking with hands-on execution to improve how Graphcore operates and scales. Operating across business and technology domains, you will translate ambiguity into clear direction, define target outcomes, assess solution options and work closely with delivery teams to implement change. You will also provide guidance and structure to business analysts contributing to initiatives, and partner closely with a project manager to help coordinate and deliver projects effectively. You will act as a trusted partner to stakeholders, bringing structure, technical insight and practical problem-solving to initiatives that span multiple functions. The Team The Data & Transformation team sits within Graphcore's broader business operations and technology environment. We are responsible for driving enterprise-wide change across systems, data and processes, helping the business work more effectively, make better decisions and scale in a sustainable way. We partner closely with teams across Finance, People, IT and other operational functions to identify opportunities, design improved ways of working and deliver technology-enabled transformation. Our work spans business analysis, process design, data improvement, solution shaping and change delivery. Responsibilities and Duties Lead complex transformation initiatives across multiple business domains, from discovery and problem definition through to implementation and embedding. Define clear problem statements, scope, success measures and delivery approaches aligned to business priorities and operational goals. Partner with senior stakeholders to align on outcomes, priorities, trade-offs and decision-making, building momentum across cross-functional programmes. Analyse current processes, systems and data flows to identify root causes, inefficiencies, risks and opportunities for improvement. Design scalable end-to-end business processes, operating models, governance approaches and controls that support effective execution. Evaluate solution options, including process, system and data changes, balancing business value, technical feasibility, integration complexity and long-term maintainability. Work hands-on with data, workflows and system requirements, using tools such as SQL, Python or low-code platforms to explore issues, validate assumptions, prototype ideas and support solution design. Translate business needs into clear requirements, user stories, process maps, data definitions and acceptance criteria that enable efficient delivery. Collaborate closely with technical teams to shape solutions, resolve design questions and ensure alignment across applications, integrations and data structures. Support delivery through build, test and release activities, helping teams prioritise backlogs, clarify requirements and maintain focus on measurable outcomes. Provide day-to-day guidance and support to business analysts working across transformation initiatives, helping to raise quality, consistency and delivery effectiveness. Partner closely with a project manager to support planning, coordination, dependency management and execution across complex projects. Define and track KPIs and other success measures to assess impact, inform decision-making and drive continuous improvement. Lead change readiness activities, including adoption planning, documentation, knowledge transfer and transition into business-as-usual operations. Establish and promote strong transformation and analysis practices, raising the quality of delivery across initiatives and supporting colleagues through coaching and practical guidance. Candidate Profile Essential Experience leading complex, cross-functional business transformation initiatives involving systems, data and process change. Proven ability to operate at both strategic and delivery levels, shaping direction while remaining close to the detail. Strong stakeholder management and influencing skills, with the ability to build alignment across senior business and technical audiences. Experience supporting or guiding other analysts and working closely with project or programme management to deliver complex change. Experience defining target operating models, business processes, governance approaches and success measures. Strong business analysis capability, including requirements management, process mapping, problem structuring and solution assessment. Practical technical fluency in areas such as data analysis, systems thinking, integrations or automation. Hands-on experience using tools such as SQL, Python or equivalent approaches to analyse data, test ideas or support solution development. Ability to work effectively in ambiguity, turning complex problems into clear, actionable plans. Experience partnering with delivery teams across build, testing, rollout and adoption phases. Strong written and verbal communication skills, with the ability to adapt messages for different audiences. Desirable Experience in a high-growth or technology-led environment. Experience working across enterprise domains such as Finance, People, IT or business operations. Familiarity with SaaS implementation, vendor selection or process automation initiatives. Experience with data governance, data quality improvement or migration activities. Familiarity with cloud-based platforms and modern enterprise application ecosystems. Experience using AI-assisted tools or approaches to improve analysis, delivery or operational effectiveness.
Title: Junior E-Commerce Executive, Paid Social - Global LOCATION: London, Hammersmith WORKING PATTERN: Mon - Fri (37.5 hours), Eligible for virtual working reports to: e-commerce specialist, paid social - global Role Purpose is seeking a highly motivated and detail-oriented Junior eCommerce Executive, Paid Social to join our dynamic in-house paid media team. This role is designed for an enthusiastic individual looking to continue their career in paid media and contribute to the success of our online business. This role holder will play a vital role in supporting our Paid Media Specialists in the execution, optimization, and analysis of various paid media campaigns across channels, across both our global markets (US & EMEA). What You'll Do: Campaign Execution and Management: Assist in setting up and managing paid social campaigns (Meta, TikTok, Pinterest etc.) across all markets and programs. Monitor campaign performance closely and assist in implementing optimization tactics, guided by senior team members. Ensure flawless execution by proofreading all content and ensuring timely delivery before campaign setup. Ad Creative Support: Collaborate with the creative team to contribute to the development and deployment of ad creatives. Actively participate in A/B testing to refine ad performance continually. Data Analysis and Reporting: Aid in analysing and presenting campaign performance data to derive actionable insights supporting decision making processes. Contribute to updating performance trackers and crafting regular reports on crucial performance metrics for the scrutiny of the paid media team. Audience Targeting and Segmentation: Support the execution of audience targeting strategies, aligning closely with campaign objectives. Work together with the team to provide insights on customer personas for enhanced targeting precision. Budget Monitoring: Assist in closely monitoring campaign budgets, ensuring strict adherence to budgetary constraints. Engage in discussions around budget optimization, informed by campaign performance data. Learning and Development: Keep abreast of industry trends and emerging best practices in paid media. Actively engage in ongoing training opportunities to bolster expertise in paid media strategies. Collaboration and Communication: Foster seamless collaboration across campaigns by working closely with Paid Media Specialists. Communicate effectively within the team, sharing updates and insights on campaign progress. What You'll Bring: Good understanding in paid social channels (Meta & TikTok). Familiarity with Microsoft Excel and/ or Google Sheets for data analysis. Excellent attention to detail and organizational skills. Strong communication and collaboration skills. Eagerness to learn and a proactive attitude towards challenges. Passion for pop culture and familiarity with Funko products is a plus. The paid media executive will be subject to global hours due to the global nature of the company and should be comfortable with this flexibility. This entry-level position provides an excellent opportunity to gain hands on experience in the dynamic field of paid media within the e commerce space. If you are a motivated individual with a passion for digital marketing, we encourage you to apply and grow with us at Funko is an equal opportunity employer. We know that every superhero has a unique origin story and the diversity of these stories enrich what we do. All applicants will be considered for employment without attention to race, colour, religion, gender, gender identity, sexual orientation, national origin or disability status. The above statements are intended to describe the general nature and level of work being performed by this role holder. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required and all employees may be required to perform duties outside of their normal responsibilities from time to time, as needed. What Funko Offers Funko offers a competitive compensation package with full benefits and a 401(K) plan with matching contributions from the company. Most importantly, we offer a creative work environment with people who love pop culture just as much as you do. Can't wait to gush about your latest binge? Neither can we! Looking for a place where your favorite pop culture t shirt will receive the compliments it deserves? We know how you feel! Funko is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.
19/06/2026
Full time
Title: Junior E-Commerce Executive, Paid Social - Global LOCATION: London, Hammersmith WORKING PATTERN: Mon - Fri (37.5 hours), Eligible for virtual working reports to: e-commerce specialist, paid social - global Role Purpose is seeking a highly motivated and detail-oriented Junior eCommerce Executive, Paid Social to join our dynamic in-house paid media team. This role is designed for an enthusiastic individual looking to continue their career in paid media and contribute to the success of our online business. This role holder will play a vital role in supporting our Paid Media Specialists in the execution, optimization, and analysis of various paid media campaigns across channels, across both our global markets (US & EMEA). What You'll Do: Campaign Execution and Management: Assist in setting up and managing paid social campaigns (Meta, TikTok, Pinterest etc.) across all markets and programs. Monitor campaign performance closely and assist in implementing optimization tactics, guided by senior team members. Ensure flawless execution by proofreading all content and ensuring timely delivery before campaign setup. Ad Creative Support: Collaborate with the creative team to contribute to the development and deployment of ad creatives. Actively participate in A/B testing to refine ad performance continually. Data Analysis and Reporting: Aid in analysing and presenting campaign performance data to derive actionable insights supporting decision making processes. Contribute to updating performance trackers and crafting regular reports on crucial performance metrics for the scrutiny of the paid media team. Audience Targeting and Segmentation: Support the execution of audience targeting strategies, aligning closely with campaign objectives. Work together with the team to provide insights on customer personas for enhanced targeting precision. Budget Monitoring: Assist in closely monitoring campaign budgets, ensuring strict adherence to budgetary constraints. Engage in discussions around budget optimization, informed by campaign performance data. Learning and Development: Keep abreast of industry trends and emerging best practices in paid media. Actively engage in ongoing training opportunities to bolster expertise in paid media strategies. Collaboration and Communication: Foster seamless collaboration across campaigns by working closely with Paid Media Specialists. Communicate effectively within the team, sharing updates and insights on campaign progress. What You'll Bring: Good understanding in paid social channels (Meta & TikTok). Familiarity with Microsoft Excel and/ or Google Sheets for data analysis. Excellent attention to detail and organizational skills. Strong communication and collaboration skills. Eagerness to learn and a proactive attitude towards challenges. Passion for pop culture and familiarity with Funko products is a plus. The paid media executive will be subject to global hours due to the global nature of the company and should be comfortable with this flexibility. This entry-level position provides an excellent opportunity to gain hands on experience in the dynamic field of paid media within the e commerce space. If you are a motivated individual with a passion for digital marketing, we encourage you to apply and grow with us at Funko is an equal opportunity employer. We know that every superhero has a unique origin story and the diversity of these stories enrich what we do. All applicants will be considered for employment without attention to race, colour, religion, gender, gender identity, sexual orientation, national origin or disability status. The above statements are intended to describe the general nature and level of work being performed by this role holder. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required and all employees may be required to perform duties outside of their normal responsibilities from time to time, as needed. What Funko Offers Funko offers a competitive compensation package with full benefits and a 401(K) plan with matching contributions from the company. Most importantly, we offer a creative work environment with people who love pop culture just as much as you do. Can't wait to gush about your latest binge? Neither can we! Looking for a place where your favorite pop culture t shirt will receive the compliments it deserves? We know how you feel! Funko is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their normal responsibilities from time to time, as needed.
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
19/06/2026
Full time
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
A technology company in Bristol is seeking a skilled Software Infrastructure Developer to join their dynamic team. In this role, you will develop and maintain tools that support software teams, manage Kubernetes infrastructure, and handle Cloud Infrastructure using Terraform. The ideal candidate will have strong experience in Go development and Kubernetes, along with familiarity with cloud services. The company offers competitive salary and a range of benefits, including flexible working arrangements.
19/06/2026
Full time
A technology company in Bristol is seeking a skilled Software Infrastructure Developer to join their dynamic team. In this role, you will develop and maintain tools that support software teams, manage Kubernetes infrastructure, and handle Cloud Infrastructure using Terraform. The ideal candidate will have strong experience in Go development and Kubernetes, along with familiarity with cloud services. The company offers competitive salary and a range of benefits, including flexible working arrangements.
A technology company in the UK is seeking a Framework Engineer to design and support software for machine learning frameworks like PyTorch. The role involves optimizing code performance, developing features, and mentoring junior engineers. Candidates must have experience in C++ and Python development. Benefits include flexible working, private medical insurance, and a generous leave policy. Applicants must have the right to work in the UK without requiring visa sponsorship.
19/06/2026
Full time
A technology company in the UK is seeking a Framework Engineer to design and support software for machine learning frameworks like PyTorch. The role involves optimizing code performance, developing features, and mentoring junior engineers. Candidates must have experience in C++ and Python development. Benefits include flexible working, private medical insurance, and a generous leave policy. Applicants must have the right to work in the UK without requiring visa sponsorship.
Job Summary Reporting to a Team Lead in the frameworks team you will play a pivotal role in designing, implementing, optimising, maintaining and supporting the software ensures Graphcore hardware enjoys first-class support in popular machine learning frameworks such as PyTorch. As a framework engineer in the PyTorch team you will be part of a SCRUM team working on delivering new features, working on, e.g., performance optimisations, reviewing code change, writing technical documentation, working with upstream communities, maintaining the code base and supporting users. You are expected to closely collaborate with other engineers, both acting as a role model for more junior members in your own team but also working together with other teams, including teams making low-level libraries that the frameworks use and teams that are developing ML applications on top of the frameworks. The Team The frameworks team is responsible for ensuring Graphcore hardware enjoys seamless support in user-facing machine learning frameworks such as Pytorch, Triton, Jax and TensorFlow. We have strong focus on both ease-of-use and performance. Our software team is at the cutting edge of the machine learning industry. We have a culture of driving continuous improvement and a deliberate focus on personal development. All our software teams follow agile working practices. Responsibilities and Duties Designing and implementing new features & maintaining and supporting existing features. Developing and maintaining unit tests, component tests and integration tests. Optimising the software stack to make it more performant for our users. Managing code quality, code complexity and technical debt. Contributing to documentation, including user manuals and tutorials. Conducting code reviews. Resolving regressions, performance issues and software defects. Coaching and mentoring other team members. Contributing to a collaborative team culture. Contribute to continuous improvements to improve ways of working. Working with upstream open source development teams. Candidate Profile Essential Experience of developing performant C++ applications in a commercial setting. Experience of Python development. Desirable Experience using and/or development of ML Frameworks such as PyTorch. Demonstrable knowledge of AI/ML. Experience in a computationally intensive engineering field. Understanding of and/or experience with compiler development. Understanding of computing architectures. Experience of maintaining and supporting a complex code base. Experience of writing ML kernels. Experience in profiling / optimising high performance code 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
19/06/2026
Full time
Job Summary Reporting to a Team Lead in the frameworks team you will play a pivotal role in designing, implementing, optimising, maintaining and supporting the software ensures Graphcore hardware enjoys first-class support in popular machine learning frameworks such as PyTorch. As a framework engineer in the PyTorch team you will be part of a SCRUM team working on delivering new features, working on, e.g., performance optimisations, reviewing code change, writing technical documentation, working with upstream communities, maintaining the code base and supporting users. You are expected to closely collaborate with other engineers, both acting as a role model for more junior members in your own team but also working together with other teams, including teams making low-level libraries that the frameworks use and teams that are developing ML applications on top of the frameworks. The Team The frameworks team is responsible for ensuring Graphcore hardware enjoys seamless support in user-facing machine learning frameworks such as Pytorch, Triton, Jax and TensorFlow. We have strong focus on both ease-of-use and performance. Our software team is at the cutting edge of the machine learning industry. We have a culture of driving continuous improvement and a deliberate focus on personal development. All our software teams follow agile working practices. Responsibilities and Duties Designing and implementing new features & maintaining and supporting existing features. Developing and maintaining unit tests, component tests and integration tests. Optimising the software stack to make it more performant for our users. Managing code quality, code complexity and technical debt. Contributing to documentation, including user manuals and tutorials. Conducting code reviews. Resolving regressions, performance issues and software defects. Coaching and mentoring other team members. Contributing to a collaborative team culture. Contribute to continuous improvements to improve ways of working. Working with upstream open source development teams. Candidate Profile Essential Experience of developing performant C++ applications in a commercial setting. Experience of Python development. Desirable Experience using and/or development of ML Frameworks such as PyTorch. Demonstrable knowledge of AI/ML. Experience in a computationally intensive engineering field. Understanding of and/or experience with compiler development. Understanding of computing architectures. Experience of maintaining and supporting a complex code base. Experience of writing ML kernels. Experience in profiling / optimising high performance code 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
A technology company in Bristol is seeking a Principal Architect to define and drive the architectural vision for their ML accelerator software stack. This role requires expertise in firmware, drivers, and ML frameworks, alongside excellent communication and collaborative skills. Responsibilities include overseeing the software architecture, ensuring alignment with engineering teams, and adapting the architecture as products evolve. The position offers competitive benefits, including flexible working and a supportive environment.
19/06/2026
Full time
A technology company in Bristol is seeking a Principal Architect to define and drive the architectural vision for their ML accelerator software stack. This role requires expertise in firmware, drivers, and ML frameworks, alongside excellent communication and collaborative skills. Responsibilities include overseeing the software architecture, ensuring alignment with engineering teams, and adapting the architecture as products evolve. The position offers competitive benefits, including flexible working and a supportive environment.
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 We are looking for a Principal Architect to define and drive the architectural vision of the software stack for the Graphcore ML accelerator. In this role, you will shape the architecture of our software ecosystem and maintain a deep understanding of the product's hardware and software components, their interfaces, and how they interact. You are an excellent communicator, and you proactively convey the software architecture. You bring a pragmatic, trade-off-aware approach to decision-making, fully recognising the impact of architectural choices on product direction and engineering outcomes. The Team The software architecture team is responsible for defining, maintaining and communicating the overarching architecture of our software stack, from firmware to ML frameworks. The team works within the wider software organisation, partnering closely with engineering teams who deliver against this architectural vision. Responsibilities and Duties Define & document the software architecture of the software stack. Work across different software domains to ensure a coherent end to end architecture. Clearly communicate the software architecture to engineering teams. Ensure teams understand key software architectural components, interfaces, and guiding principles. Continuously maintain the software architecture as the product evolves. Communicate architectural changes proactively to all relevant stakeholders. Stay informed about trends and developments in the ML/software ecosystem. Assess the architectural impact of new technologies. Be aware of the usability, performance, reliability, maintainability, testability, security and observability constraints on the software architecture. Prototyping and validating architectural concepts through proof-of-concept implementations. Contribute to future and/or related product definitions with a forward-looking mindset, understanding and communicating the impact of future direction on software architecture. Work with the HW and Silicon architects to ensure product the needs of software stack. Ensure the software architecture meets the product requirements. Work closely with engineering, product, leadership, and partners to ensure alignment between business goals and architectural direction. Candidate Profile Essential: Expertise in one or more of these technologies; Firmware, Drivers, ML frameworks (PyTorch, Triton, etc), Collectives, HPC, Tooling, C & C++, CPU architectures. Technical expertise in the ML accelerator software space. Excellent communication skill, both written and verbal. Collaborative mindset and ability to influence. Pragmatic approach to decision making, being very aware of trade-offs and implications. Desirable Demonstrable experience in a previous architecture role. 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
19/06/2026
Full time
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 We are looking for a Principal Architect to define and drive the architectural vision of the software stack for the Graphcore ML accelerator. In this role, you will shape the architecture of our software ecosystem and maintain a deep understanding of the product's hardware and software components, their interfaces, and how they interact. You are an excellent communicator, and you proactively convey the software architecture. You bring a pragmatic, trade-off-aware approach to decision-making, fully recognising the impact of architectural choices on product direction and engineering outcomes. The Team The software architecture team is responsible for defining, maintaining and communicating the overarching architecture of our software stack, from firmware to ML frameworks. The team works within the wider software organisation, partnering closely with engineering teams who deliver against this architectural vision. Responsibilities and Duties Define & document the software architecture of the software stack. Work across different software domains to ensure a coherent end to end architecture. Clearly communicate the software architecture to engineering teams. Ensure teams understand key software architectural components, interfaces, and guiding principles. Continuously maintain the software architecture as the product evolves. Communicate architectural changes proactively to all relevant stakeholders. Stay informed about trends and developments in the ML/software ecosystem. Assess the architectural impact of new technologies. Be aware of the usability, performance, reliability, maintainability, testability, security and observability constraints on the software architecture. Prototyping and validating architectural concepts through proof-of-concept implementations. Contribute to future and/or related product definitions with a forward-looking mindset, understanding and communicating the impact of future direction on software architecture. Work with the HW and Silicon architects to ensure product the needs of software stack. Ensure the software architecture meets the product requirements. Work closely with engineering, product, leadership, and partners to ensure alignment between business goals and architectural direction. Candidate Profile Essential: Expertise in one or more of these technologies; Firmware, Drivers, ML frameworks (PyTorch, Triton, etc), Collectives, HPC, Tooling, C & C++, CPU architectures. Technical expertise in the ML accelerator software space. Excellent communication skill, both written and verbal. Collaborative mindset and ability to influence. Pragmatic approach to decision making, being very aware of trade-offs and implications. Desirable Demonstrable experience in a previous architecture role. 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 is seeking a Software Infrastructure Developer in Bristol to enhance their build, test, deployment, and productisation processes for AI software components. The role involves developing tools to support software releases, managing cloud infrastructure, and deploying services using Kubernetes and Docker. Graphcore offers a competitive salary, flexible working, and generous benefits including medical insurance, pension matching, and parental leave.
19/06/2026
Full time
Graphcore is seeking a Software Infrastructure Developer in Bristol to enhance their build, test, deployment, and productisation processes for AI software components. The role involves developing tools to support software releases, managing cloud infrastructure, and deploying services using Kubernetes and Docker. Graphcore offers a competitive salary, flexible working, and generous benefits including medical insurance, pension matching, and parental leave.
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.
19/06/2026
Full time
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.
Cerebras in Greater London is looking for a Senior Full Stack Engineer with a strong back-end focus to join our Profile domain product teams. This role, involving back-end and front-end coding, requires expertise in C# and .NET Core along with experience in AWS environments. The successful candidate will design and build scalable services, implement APIs, and collaborate with cross-functional teams while enjoying comprehensive benefits like private healthcare and hybrid working.
19/06/2026
Full time
Cerebras in Greater London is looking for a Senior Full Stack Engineer with a strong back-end focus to join our Profile domain product teams. This role, involving back-end and front-end coding, requires expertise in C# and .NET Core along with experience in AWS environments. The successful candidate will design and build scalable services, implement APIs, and collaborate with cross-functional teams while enjoying comprehensive benefits like private healthcare and hybrid working.
A leading technology company in the United Kingdom is seeking a Salesforce Engineer to develop solutions that support their global Commercial strategy. The role involves working with internal stakeholders to create innovative solutions for business systems. Responsibilities include Apex, Aura/LWC, Visualforce development, and integration using Salesforce APIs. The company promotes a hybrid working model and offers numerous benefits, including a generous holiday allowance and private healthcare.
19/06/2026
Full time
A leading technology company in the United Kingdom is seeking a Salesforce Engineer to develop solutions that support their global Commercial strategy. The role involves working with internal stakeholders to create innovative solutions for business systems. Responsibilities include Apex, Aura/LWC, Visualforce development, and integration using Salesforce APIs. The company promotes a hybrid working model and offers numerous benefits, including a generous holiday allowance and private healthcare.
Company Description At The Stepstone Group, we have a simple yet very important mission: The right job for everyone. Using our data, platform, and technology, we create opportunities for jobseekers and companies around the world to find a perfect match in fair and equitable way. With over 20 brands across 30+ countries, we strive for fair and unbiased hiring. Join our team of 3,000+ employees and be part of reshaping the labour market and becoming the world's leading job platform. Job Description Join our team and you'll be responsible for developing solutions that support our global Commercial strategy. We have an opportunity for a Salesforce Engineer to join our thriving development community at Stepstone. Working in the CRM function, you will be working with our internal stakeholders and product managers to understand their needs and work with your colleagues to create innovative solutions to drive our business systems forward. You will play a vital role as we reimagine the labour market to make it work for everybody. Your responsibilities: Apex, Aura/LWC, Visualforce development and tools such as Salesforce, Lightning (Aura & Web Component) Use Salesforce APIs to integrate with other systems used in the organization Adhere to Salesforce best practices, maintain code documentation, and write / maintain test classes for all custom development and assist/take ownership with each release cycle to implement and deploy new/updates to existing applications and code Drive initiatives, help the team deliver, translate non technical jargon into technical tasks and be responsible for having discussion with business stakeholders and product Work with the following tech/tools/methodology; Java, JavaScript, HTML, CSS, TDD, Agile, pair programming, Bitbucket, Bamboo Qualifications Experience in the Salesforce and platform Apex, Aura/LWC, Visualforce development with a strong understanding of development best practices Knowledge in JavaScript, HTML, CSS and understanding of CI/CD, REST API Experience working with Salesforce CPQ, Salesforce Billing, Revenue Recognition Certinia Financial Management and Accounting (Desirable) Additional Information We're a community here that cares as much about your life outside work as how you feel when you're with us. Because your job shouldn't take over your life, it should enrich it. Here are some of the benefits we offer: 29 days holiday allowance + bank holidays Private medical and dental healthcare Matching pension contribution of 4 or 5% (after 3 years of service up to 10%) 24/7 Employee Assistance Programme Life Assurance Cover Cycle to work scheme Hybrid working model (3 days working from the office) Volunteering days and you can bring your dog to the office on Mondays and Fridays! Our commitment Equal opportunities are important to us. We believe that diversity and inclusion at The Stepstone Group are critical to our success as a global company, so we want to recruit, develop, and keep the best talent. We encourage applications from everyone, regardless of background, gender identity, sexual orientation, disability status, ethnicity, belief, age, family or parental status, and any other characteristic. As a global business we further our DEI and sustainability progress by working with national and international bodies and are proud to have been recognised for our work - both locally and internationally, including: Armed Forces Covenant: Silver Award, Employer Recognition Scheme EcoVadis: Bronze Award Fertility Friendly Employer, accredited by Fertility Matters at Work RIDI (Recruitment Industry Disability) Awards: Inclusive Technology Award 2024 Stonewall: Gold Award Stonewall: Top 100 Workplace Equality Index (85)
19/06/2026
Full time
Company Description At The Stepstone Group, we have a simple yet very important mission: The right job for everyone. Using our data, platform, and technology, we create opportunities for jobseekers and companies around the world to find a perfect match in fair and equitable way. With over 20 brands across 30+ countries, we strive for fair and unbiased hiring. Join our team of 3,000+ employees and be part of reshaping the labour market and becoming the world's leading job platform. Job Description Join our team and you'll be responsible for developing solutions that support our global Commercial strategy. We have an opportunity for a Salesforce Engineer to join our thriving development community at Stepstone. Working in the CRM function, you will be working with our internal stakeholders and product managers to understand their needs and work with your colleagues to create innovative solutions to drive our business systems forward. You will play a vital role as we reimagine the labour market to make it work for everybody. Your responsibilities: Apex, Aura/LWC, Visualforce development and tools such as Salesforce, Lightning (Aura & Web Component) Use Salesforce APIs to integrate with other systems used in the organization Adhere to Salesforce best practices, maintain code documentation, and write / maintain test classes for all custom development and assist/take ownership with each release cycle to implement and deploy new/updates to existing applications and code Drive initiatives, help the team deliver, translate non technical jargon into technical tasks and be responsible for having discussion with business stakeholders and product Work with the following tech/tools/methodology; Java, JavaScript, HTML, CSS, TDD, Agile, pair programming, Bitbucket, Bamboo Qualifications Experience in the Salesforce and platform Apex, Aura/LWC, Visualforce development with a strong understanding of development best practices Knowledge in JavaScript, HTML, CSS and understanding of CI/CD, REST API Experience working with Salesforce CPQ, Salesforce Billing, Revenue Recognition Certinia Financial Management and Accounting (Desirable) Additional Information We're a community here that cares as much about your life outside work as how you feel when you're with us. Because your job shouldn't take over your life, it should enrich it. Here are some of the benefits we offer: 29 days holiday allowance + bank holidays Private medical and dental healthcare Matching pension contribution of 4 or 5% (after 3 years of service up to 10%) 24/7 Employee Assistance Programme Life Assurance Cover Cycle to work scheme Hybrid working model (3 days working from the office) Volunteering days and you can bring your dog to the office on Mondays and Fridays! Our commitment Equal opportunities are important to us. We believe that diversity and inclusion at The Stepstone Group are critical to our success as a global company, so we want to recruit, develop, and keep the best talent. We encourage applications from everyone, regardless of background, gender identity, sexual orientation, disability status, ethnicity, belief, age, family or parental status, and any other characteristic. As a global business we further our DEI and sustainability progress by working with national and international bodies and are proud to have been recognised for our work - both locally and internationally, including: Armed Forces Covenant: Silver Award, Employer Recognition Scheme EcoVadis: Bronze Award Fertility Friendly Employer, accredited by Fertility Matters at Work RIDI (Recruitment Industry Disability) Awards: Inclusive Technology Award 2024 Stonewall: Gold Award Stonewall: Top 100 Workplace Equality Index (85)
Graphcore, based in Cambridge, is seeking an experienced Head of Accounting Operations to lead global accounting operations. You will shape business processes to support future growth by improving systems, data flows, and operating models. The role requires strong skills in business analysis, stakeholder engagement, and effective documentation. Your contributions will help deliver lasting improvements and influence change across the organization. Benefits include unlimited annual leave, matched pension, and shared success through phantom equity.
19/06/2026
Full time
Graphcore, based in Cambridge, is seeking an experienced Head of Accounting Operations to lead global accounting operations. You will shape business processes to support future growth by improving systems, data flows, and operating models. The role requires strong skills in business analysis, stakeholder engagement, and effective documentation. Your contributions will help deliver lasting improvements and influence change across the organization. Benefits include unlimited annual leave, matched pension, and shared success through phantom equity.