Join Creative Assembly and craft deep and detailed games that last, entertaining millions of players across the globe for decades. The role in Creative Assembly's Total War Infrastructure Team is seeking a Senior Build Engineer to drive technical improvements and contribute to the architecture of our build systems, toolchain, CI and automated testing infrastructure that supports all Total War development teams. This is a high impact role. Your work will directly influence developer productivity, CI stability, build cadence, automation reliability and the studio's ability to deliver multiple large scale projects in parallel across multiple platforms. We are looking for someone who not only delivers but also drives technical priorities, someone who can see where the platform needs to evolve and make those changes happen. You will work closely with build engineers, tools programmers, automation teams, IT, QA and multiple game teams across the studio. As a senior engineer, you will be expected to lead initiatives, shape technical standards, mentor others and act as a point of escalation for complex issues across the infrastructure space. This is a hybrid role. We're looking for someone who can be in the Horsham studio 3 days per week to collaborate closely with the team and stay connected to on site workflows. What You'll Be Doing Own and drive the evolution of CA's multi project build pipelines, including pre submit, post submit, scheduled tests, console and PC workflows. Define and drive improvements in CI reliability, error detection, logging standards and quality guardrails in CI. Strengthen the development and reliability of deployment pipelines that deliver builds to internal teams, QA and external platforms, ensuring consistent and repeatable releases across all target destinations. Design, build and maintain backend services such as build storage infrastructure, symbol servers, archiving systems and dashboards, ensuring they scale with studio demand. Write and review production ready code, primarily in C++ and C#, setting expectations for quality, maintainability and testing. Join the rotating weekly support responder role to triage build/test issues across all infrastructure channels. Establish key metrics and dashboards that surface issues early, track reliability trends and demonstrate measurable improvement over time. Identify bottlenecks in hardware utilisation, storage strategy, CI capacity and build roadmap to address them. Support other engineers, contributing to knowledge sharing, documentation and improved engineering practices. Work with the automation team to integrate comprehensive quality gates into CI workflows, ensuring fast and actionable feedback for development teams. Essential Qualifications Strong experience designing, operating and improving build systems, CI/CD pipelines or DevOps platforms at scale. Strong programming ability in C++, plus C# or an equivalent scripting language. Deep debugging skills across complex multicomponent systems. Experience with console automation (PS5/Xbox). Experience with online store APIs (e.g., Steam/MS). Familiarity with Perforce or similar version control systems in large team environments. Familiarity with branching strategies and their application in large scale, multi project environments. Strong communication skills, with the ability to influence across disciplines and engineering leadership. Comfortable balancing hands on technical work with broader architectural thinking. Desirable Qualifications Experience with hardware build farms, build node provisioning and cost effective on prem resource management. Strong understanding of build storage, archiving strategies and performance constraints. Experience with large scale CI environments. Experience in improving tooling UX, dashboards, and workflow automation. Benefits Work from Anywhere for a temporary period each year (restrictions apply such as VISAs). Enhanced holiday allowance, maternity and paternity breaks, flexibility with core hours, and no notice holidays. Bespoke relocation package for you and your dependents. Private medical and dental insurance, life insurance, permanent health insurance, critical illness cover and free health care screening. Additional benefits ranging from free games and work parties to discount on technology. Wellbeing support and virtual confidential counselling. We are an equal opportunities employer and encourage applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, marriage or civil partnership, pregnancy or maternity, religion or belief. Our studio sites have disabled access.
25/06/2026
Full time
Join Creative Assembly and craft deep and detailed games that last, entertaining millions of players across the globe for decades. The role in Creative Assembly's Total War Infrastructure Team is seeking a Senior Build Engineer to drive technical improvements and contribute to the architecture of our build systems, toolchain, CI and automated testing infrastructure that supports all Total War development teams. This is a high impact role. Your work will directly influence developer productivity, CI stability, build cadence, automation reliability and the studio's ability to deliver multiple large scale projects in parallel across multiple platforms. We are looking for someone who not only delivers but also drives technical priorities, someone who can see where the platform needs to evolve and make those changes happen. You will work closely with build engineers, tools programmers, automation teams, IT, QA and multiple game teams across the studio. As a senior engineer, you will be expected to lead initiatives, shape technical standards, mentor others and act as a point of escalation for complex issues across the infrastructure space. This is a hybrid role. We're looking for someone who can be in the Horsham studio 3 days per week to collaborate closely with the team and stay connected to on site workflows. What You'll Be Doing Own and drive the evolution of CA's multi project build pipelines, including pre submit, post submit, scheduled tests, console and PC workflows. Define and drive improvements in CI reliability, error detection, logging standards and quality guardrails in CI. Strengthen the development and reliability of deployment pipelines that deliver builds to internal teams, QA and external platforms, ensuring consistent and repeatable releases across all target destinations. Design, build and maintain backend services such as build storage infrastructure, symbol servers, archiving systems and dashboards, ensuring they scale with studio demand. Write and review production ready code, primarily in C++ and C#, setting expectations for quality, maintainability and testing. Join the rotating weekly support responder role to triage build/test issues across all infrastructure channels. Establish key metrics and dashboards that surface issues early, track reliability trends and demonstrate measurable improvement over time. Identify bottlenecks in hardware utilisation, storage strategy, CI capacity and build roadmap to address them. Support other engineers, contributing to knowledge sharing, documentation and improved engineering practices. Work with the automation team to integrate comprehensive quality gates into CI workflows, ensuring fast and actionable feedback for development teams. Essential Qualifications Strong experience designing, operating and improving build systems, CI/CD pipelines or DevOps platforms at scale. Strong programming ability in C++, plus C# or an equivalent scripting language. Deep debugging skills across complex multicomponent systems. Experience with console automation (PS5/Xbox). Experience with online store APIs (e.g., Steam/MS). Familiarity with Perforce or similar version control systems in large team environments. Familiarity with branching strategies and their application in large scale, multi project environments. Strong communication skills, with the ability to influence across disciplines and engineering leadership. Comfortable balancing hands on technical work with broader architectural thinking. Desirable Qualifications Experience with hardware build farms, build node provisioning and cost effective on prem resource management. Strong understanding of build storage, archiving strategies and performance constraints. Experience with large scale CI environments. Experience in improving tooling UX, dashboards, and workflow automation. Benefits Work from Anywhere for a temporary period each year (restrictions apply such as VISAs). Enhanced holiday allowance, maternity and paternity breaks, flexibility with core hours, and no notice holidays. Bespoke relocation package for you and your dependents. Private medical and dental insurance, life insurance, permanent health insurance, critical illness cover and free health care screening. Additional benefits ranging from free games and work parties to discount on technology. Wellbeing support and virtual confidential counselling. We are an equal opportunities employer and encourage applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, marriage or civil partnership, pregnancy or maternity, religion or belief. Our studio sites have disabled access.
At AKQA, we believe in the imaginative application of art and science to create beautiful ideas, products and services. With an entrepreneurial and collaborative approach, we design and build adaptive digital products, services and experiences that capture the imagination and deliver impressive returns for our clients. We are looking for a senior, architecture-led Principal Engineer to join our London Tech team as a Technical Lead. This is a hands on engineering role, not a strategy only or evangelism position. You will spend the majority of your time designing, building and shipping enterprise grade systems, with roughly 65 to 70% hands on delivery and 30 to 35% technical leadership, architecture and team guidance. You will lead the technical direction of complex client programmes across MACH architectures and production Generative AI; spanning Design to Code workflows, solution design and API contracts through to cloud infrastructure, deployment and ongoing operation. You will own architecture decisions, write and review production code, and mentor engineers, while remaining accountable for what ships, not just what is proposed. Production Generative AI experience is essential. You must have at least three years' experience working with Generative AI, and have delivered at least one AI capability into a live, enterprise environment; not limited to prototypes, proofs of concept or demo builds. We need engineers who understand retrieval pipelines, evaluation, cost, governance and operational reliability at scale. AKQA is advanced in Design Systems and Design to Code practice; from Figma design systems through to UI development and application delivery. Generative AI is increasingly embedded across this design-to-application workflow, accelerating the path from design intent to production ready code and experiences. The Principal Engineer (Tech Lead) is a key technical contributor across the programme lifecycle, working closely with Technical Managers, cross-discipline teams and on shore, off shore and hybrid engineering squads. This role sits at Principal or Staff Engineer seniority, aligned with our Technical Managers and Technical Architects in scope and influence. While client facing and influential, the role is technologist first. You may occasionally support pre sales scoping or technical pitches, but your primary value is deep engineering craft, sound system design and reliable enterprise delivery. Technical architecture and hands on engineering capability are mandatory. Based in London (Farringdon), in a hybrid working environment, frequently collaborating with our global studios and partners, you will enjoy working in a team of highly skilled people, all with strong opinions about various technologies, frameworks and approaches. You will articulate your ideas to colleagues effectively whilst also taking on board the ideas of others and remaining solutions focused. You will thrive when faced with new challenges, view them as opportunities and constantly look to improve client offerings. You will work in a progressive environment that fosters a meritocratic culture, surrounded by some of the brightest minds in their fields. As a Principal Engineer (Tech Lead) at AKQA, you will be inspired by technology and have a passion for building robust, scalable solutions that perform in production. ROLE REQUIREMENTS Generative AI and Intelligent Experience Architecture Minimum three years' experience with Generative AI, including proven experience shipping at least one AI solution to production in an enterprise context (beyond prototypes or sandbox experiments) AI architecture for experience platforms: system design for intelligent products and services, including RAG, GraphRAG, agent orchestration and proximity / relevance evaluation Hands on implementation with Vercel AI SDK, Vercel AI Cloud and agentic cloud patterns for production AI experiences AI content and data engineering: ingestion, cleansing, transformation, embedding, indexing and retrieval pipeline design Integration across cloud AI services (e.g. GCP + Vertex AI, Vercel AI Cloud, AWS Bedrock, Azure OpenAI) within a broader MACH and API led landscape; with preference for GCP and Vercel, or suitable equivalents on AWS and Azure, and the capability to draw parallels across platforms GEO and LLM optimisation: experience designing intelligent experiences and content structures optimised for generative engine discovery and LLM retrieval AI cost value analysis, observability, governance, testing and evaluation frameworks for production systems Practical application of Generative AI to marketing and experience challenges; e.g. personalisation, content generation, campaign optimisation; with measurable production outcomes Design Systems and Design to Code Design to Code workflow: advanced Design Systems thinking; experience bridging design intent through to UI development and production application builds Generative AI in the design-to-application process: applying Gen AI to accelerate, validate and quality assure the path from design to shippable code and experiences Design and delivery tooling: experience with Figma, Cursor, Claude and Vercel v0 advantageous Platform, Architecture and Engineering MACH architecture: microservices, API first, cloud native and headless composition; minimum eight years' experience designing and delivering MACH based enterprise platforms Cloud platforms: deep hands on experience across GCP and Vercel, with strong capability on AWS and/or Microsoft Azure; infrastructure design, security and operational ownership, and the ability to draw parallels across cloud providers API design: RESTful and GraphQL APIs, contract first design, versioning, gateway patterns and integration across SaaS, CMS, DXP and MarTech stacks Distributed systems and event driven architecture: messaging, async workflows, resilience patterns, idempotency and at scale system behaviour Backend and platform engineering: advanced server side development (Python recommended; additional languages a plus), service design and performance optimisation Infrastructure as Code and CI/CD: automated build, test and deployment pipelines (e.g. Terraform, GitHub Actions, Azure DevOps, GitLab) Cloud and edge hosting: GCP, Vercel, AWS, Azure, Netlify and related deployment models Front end integration literacy: HTML, CSS, JavaScript and js + React; mobile technologies (SwiftUI, Kotlin, Flutter or React Native) advantageous CMS, DXPs, MarTech and SaaS integration in complex enterprise landscapes; including headless CMS platforms such as Contentful, Sanity, ContentStack or similar Workflow and delivery tooling: GitHub, Bitbucket, GitLab, Atlassian, Azure DevOps, CI/CD cloud functions or similar Automation, quality assurance and non functional requirements: security, performance, reliability and maintainability QUALITIES AND CHARACTERISTICS Must be from a senior engineering, platform or architecture background; Principal, Staff or equivalent depth of hands on experience Builder first mindset: you lead by doing, with architecture informed by what you have shipped in production A continuous improvement approach to engineering practice and team ways of working Proactive self starter with acute attention to detail and drive for improvement Practically minded: excellent work in production matters more than abstract thought leadership Advocate for improvements to processes, quality, security and operational excellence Analytical, creative and positive mindset with a personable and professional approach Sharp attention to detail and a passion for new technology, staying abreast with the latest developments in the industry Professional written and verbal communication Able to explain complex technical decisions to non technical audiences (clients, stakeholders and team members) Champion continuous improvement and best in class software development processes Contribute to technical discovery and be proactive in proposing engineering solutions to needs that other disciplines may not be aware of. RECENT GENERATIVE AI WORK A selection of recent Generative AI work from across AKQA: Google: Bringing emotion and intuition back to online shopping Netflix: It's What's Inside - The Game Nike: Never Done Evolving Explore our extensive range of benefits. We believe great work happens when we're together, fostering creativity, collaboration, and connection. That's why we've adopted a hybrid approach including required in office days. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process. AKQA is an equal opportunity employer and considers applicants for all positions without discrimination or regard to particular characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers.
25/06/2026
Full time
At AKQA, we believe in the imaginative application of art and science to create beautiful ideas, products and services. With an entrepreneurial and collaborative approach, we design and build adaptive digital products, services and experiences that capture the imagination and deliver impressive returns for our clients. We are looking for a senior, architecture-led Principal Engineer to join our London Tech team as a Technical Lead. This is a hands on engineering role, not a strategy only or evangelism position. You will spend the majority of your time designing, building and shipping enterprise grade systems, with roughly 65 to 70% hands on delivery and 30 to 35% technical leadership, architecture and team guidance. You will lead the technical direction of complex client programmes across MACH architectures and production Generative AI; spanning Design to Code workflows, solution design and API contracts through to cloud infrastructure, deployment and ongoing operation. You will own architecture decisions, write and review production code, and mentor engineers, while remaining accountable for what ships, not just what is proposed. Production Generative AI experience is essential. You must have at least three years' experience working with Generative AI, and have delivered at least one AI capability into a live, enterprise environment; not limited to prototypes, proofs of concept or demo builds. We need engineers who understand retrieval pipelines, evaluation, cost, governance and operational reliability at scale. AKQA is advanced in Design Systems and Design to Code practice; from Figma design systems through to UI development and application delivery. Generative AI is increasingly embedded across this design-to-application workflow, accelerating the path from design intent to production ready code and experiences. The Principal Engineer (Tech Lead) is a key technical contributor across the programme lifecycle, working closely with Technical Managers, cross-discipline teams and on shore, off shore and hybrid engineering squads. This role sits at Principal or Staff Engineer seniority, aligned with our Technical Managers and Technical Architects in scope and influence. While client facing and influential, the role is technologist first. You may occasionally support pre sales scoping or technical pitches, but your primary value is deep engineering craft, sound system design and reliable enterprise delivery. Technical architecture and hands on engineering capability are mandatory. Based in London (Farringdon), in a hybrid working environment, frequently collaborating with our global studios and partners, you will enjoy working in a team of highly skilled people, all with strong opinions about various technologies, frameworks and approaches. You will articulate your ideas to colleagues effectively whilst also taking on board the ideas of others and remaining solutions focused. You will thrive when faced with new challenges, view them as opportunities and constantly look to improve client offerings. You will work in a progressive environment that fosters a meritocratic culture, surrounded by some of the brightest minds in their fields. As a Principal Engineer (Tech Lead) at AKQA, you will be inspired by technology and have a passion for building robust, scalable solutions that perform in production. ROLE REQUIREMENTS Generative AI and Intelligent Experience Architecture Minimum three years' experience with Generative AI, including proven experience shipping at least one AI solution to production in an enterprise context (beyond prototypes or sandbox experiments) AI architecture for experience platforms: system design for intelligent products and services, including RAG, GraphRAG, agent orchestration and proximity / relevance evaluation Hands on implementation with Vercel AI SDK, Vercel AI Cloud and agentic cloud patterns for production AI experiences AI content and data engineering: ingestion, cleansing, transformation, embedding, indexing and retrieval pipeline design Integration across cloud AI services (e.g. GCP + Vertex AI, Vercel AI Cloud, AWS Bedrock, Azure OpenAI) within a broader MACH and API led landscape; with preference for GCP and Vercel, or suitable equivalents on AWS and Azure, and the capability to draw parallels across platforms GEO and LLM optimisation: experience designing intelligent experiences and content structures optimised for generative engine discovery and LLM retrieval AI cost value analysis, observability, governance, testing and evaluation frameworks for production systems Practical application of Generative AI to marketing and experience challenges; e.g. personalisation, content generation, campaign optimisation; with measurable production outcomes Design Systems and Design to Code Design to Code workflow: advanced Design Systems thinking; experience bridging design intent through to UI development and production application builds Generative AI in the design-to-application process: applying Gen AI to accelerate, validate and quality assure the path from design to shippable code and experiences Design and delivery tooling: experience with Figma, Cursor, Claude and Vercel v0 advantageous Platform, Architecture and Engineering MACH architecture: microservices, API first, cloud native and headless composition; minimum eight years' experience designing and delivering MACH based enterprise platforms Cloud platforms: deep hands on experience across GCP and Vercel, with strong capability on AWS and/or Microsoft Azure; infrastructure design, security and operational ownership, and the ability to draw parallels across cloud providers API design: RESTful and GraphQL APIs, contract first design, versioning, gateway patterns and integration across SaaS, CMS, DXP and MarTech stacks Distributed systems and event driven architecture: messaging, async workflows, resilience patterns, idempotency and at scale system behaviour Backend and platform engineering: advanced server side development (Python recommended; additional languages a plus), service design and performance optimisation Infrastructure as Code and CI/CD: automated build, test and deployment pipelines (e.g. Terraform, GitHub Actions, Azure DevOps, GitLab) Cloud and edge hosting: GCP, Vercel, AWS, Azure, Netlify and related deployment models Front end integration literacy: HTML, CSS, JavaScript and js + React; mobile technologies (SwiftUI, Kotlin, Flutter or React Native) advantageous CMS, DXPs, MarTech and SaaS integration in complex enterprise landscapes; including headless CMS platforms such as Contentful, Sanity, ContentStack or similar Workflow and delivery tooling: GitHub, Bitbucket, GitLab, Atlassian, Azure DevOps, CI/CD cloud functions or similar Automation, quality assurance and non functional requirements: security, performance, reliability and maintainability QUALITIES AND CHARACTERISTICS Must be from a senior engineering, platform or architecture background; Principal, Staff or equivalent depth of hands on experience Builder first mindset: you lead by doing, with architecture informed by what you have shipped in production A continuous improvement approach to engineering practice and team ways of working Proactive self starter with acute attention to detail and drive for improvement Practically minded: excellent work in production matters more than abstract thought leadership Advocate for improvements to processes, quality, security and operational excellence Analytical, creative and positive mindset with a personable and professional approach Sharp attention to detail and a passion for new technology, staying abreast with the latest developments in the industry Professional written and verbal communication Able to explain complex technical decisions to non technical audiences (clients, stakeholders and team members) Champion continuous improvement and best in class software development processes Contribute to technical discovery and be proactive in proposing engineering solutions to needs that other disciplines may not be aware of. RECENT GENERATIVE AI WORK A selection of recent Generative AI work from across AKQA: Google: Bringing emotion and intuition back to online shopping Netflix: It's What's Inside - The Game Nike: Never Done Evolving Explore our extensive range of benefits. We believe great work happens when we're together, fostering creativity, collaboration, and connection. That's why we've adopted a hybrid approach including required in office days. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process. AKQA is an equal opportunity employer and considers applicants for all positions without discrimination or regard to particular characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers.
About Graphcore How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models, help scientists unlock exciting new discoveries, and power companies around the world as they put AI at the heart of their business. Graphcore recently joined SoftBank Group - bringing large and ongoing investment from one of the world's leading backers of innovative AI companies. Job Summary We are looking for a Senior Network 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 hands 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 high performance ethernet infrastructure on our private clouds and support internal users in their use. You will turn end user and product requirements into deployed services. Help to build automation to collect and analyse metrics and other data from the network infrastructure to support clear identification and reporting of any issues. Work with users to provide information of any product related issues to Engineering and QA departments. Work with our Datacentre Operations Engineers to maintain, tune and operate the fleet of AI systems at peak performance in our private clouds. Work with external vendors of off the shelf switches, servers and storage solutions to integrate 3rd party products into our Cloud Reference Design with a focus on network performance, automation and resilience. Skills and Experience (all required) Bachelor's degree or equivalent practical experience in a relevant subject. Significant hands on experience with 1 or more vendor's high end (100Gb/s+) ethernet switch solutions. Experience managing on premises or private cloud environments. 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, virtualisation of CPUs, IO, systems) and how they relate to high performance networking. Experience with IAC automation tools (Terraform/OpenTofu, Ansible). Experience with container deployment and management tools (e.g. docker). Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki. 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 platform s. Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Experience with hardware offloading on RDMA capable NICs and how that integrates with virtual networking on Open V switch, KVM/QEMU. Experience with managing production Kubernetes clusters and workloads with an automation tool such as ArgoCD. 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.
25/06/2026
Full time
About Graphcore How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models, help scientists unlock exciting new discoveries, and power companies around the world as they put AI at the heart of their business. Graphcore recently joined SoftBank Group - bringing large and ongoing investment from one of the world's leading backers of innovative AI companies. Job Summary We are looking for a Senior Network 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 hands 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 high performance ethernet infrastructure on our private clouds and support internal users in their use. You will turn end user and product requirements into deployed services. Help to build automation to collect and analyse metrics and other data from the network infrastructure to support clear identification and reporting of any issues. Work with users to provide information of any product related issues to Engineering and QA departments. Work with our Datacentre Operations Engineers to maintain, tune and operate the fleet of AI systems at peak performance in our private clouds. Work with external vendors of off the shelf switches, servers and storage solutions to integrate 3rd party products into our Cloud Reference Design with a focus on network performance, automation and resilience. Skills and Experience (all required) Bachelor's degree or equivalent practical experience in a relevant subject. Significant hands on experience with 1 or more vendor's high end (100Gb/s+) ethernet switch solutions. Experience managing on premises or private cloud environments. 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, virtualisation of CPUs, IO, systems) and how they relate to high performance networking. Experience with IAC automation tools (Terraform/OpenTofu, Ansible). Experience with container deployment and management tools (e.g. docker). Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki. 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 platform s. Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Experience with hardware offloading on RDMA capable NICs and how that integrates with virtual networking on Open V switch, KVM/QEMU. Experience with managing production Kubernetes clusters and workloads with an automation tool such as ArgoCD. 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.
25/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 How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models, help scientists unlock exciting new discoveries, and power companies around the world as they put AI at the heart of their business. Graphcore recently joined SoftBank Group - bringing large and ongoing investment from one of the world's leading backers of innovative AI companies. Job Summary We are looking for a Senior Network 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 hands 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 high performance ethernet infrastructure on our private clouds and support internal users in their use. You will turn end user and product requirements into deployed services. Help to build automation to collect and analyse metrics and other data from the network infrastructure to support clear identification and reporting of any issues. Work with users to provide information of any product related issues to Engineering and QA departments. Work with our Datacentre Operations Engineers to maintain, tune and operate the fleet of AI systems at peak performance in our private clouds. Work with external vendors of off the shelf switches, servers and storage solutions to integrate 3rd party products into our Cloud Reference Design with a focus on network performance, automation and resilience. Skills and Experience (all required) Bachelor's degree or equivalent practical experience in a relevant subject. Significant hands on experience with 1 or more vendor's high end (100Gb/s+) ethernet switch solutions. Experience managing on premises or private cloud environments. 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, virtualisation of CPUs, IO, systems) and how they relate to high performance networking. Experience with IAC automation tools (Terraform/OpenTofu, Ansible). Experience with container deployment and management tools (e.g. docker). Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki. 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 platform s. Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Experience with hardware offloading on RDMA capable NICs and how that integrates with virtual networking on Open V switch, KVM/QEMU. Experience with managing production Kubernetes clusters and workloads with an automation tool such as ArgoCD. 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.
25/06/2026
Full time
About Graphcore How often do you get the chance to build a technology that transforms the future of humanity? Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global attention and industry acclaim. Now we are developing the next generation of artificial intelligence compute with systems that will allow AI researchers to develop more advanced models, help scientists unlock exciting new discoveries, and power companies around the world as they put AI at the heart of their business. Graphcore recently joined SoftBank Group - bringing large and ongoing investment from one of the world's leading backers of innovative AI companies. Job Summary We are looking for a Senior Network 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 hands 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 high performance ethernet infrastructure on our private clouds and support internal users in their use. You will turn end user and product requirements into deployed services. Help to build automation to collect and analyse metrics and other data from the network infrastructure to support clear identification and reporting of any issues. Work with users to provide information of any product related issues to Engineering and QA departments. Work with our Datacentre Operations Engineers to maintain, tune and operate the fleet of AI systems at peak performance in our private clouds. Work with external vendors of off the shelf switches, servers and storage solutions to integrate 3rd party products into our Cloud Reference Design with a focus on network performance, automation and resilience. Skills and Experience (all required) Bachelor's degree or equivalent practical experience in a relevant subject. Significant hands on experience with 1 or more vendor's high end (100Gb/s+) ethernet switch solutions. Experience managing on premises or private cloud environments. 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, virtualisation of CPUs, IO, systems) and how they relate to high performance networking. Experience with IAC automation tools (Terraform/OpenTofu, Ansible). Experience with container deployment and management tools (e.g. docker). Experience with solutions for monitoring and observability. e.g. Grafana, Prometheus, OpenSearch/ElasticSearch, Loki. 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 platform s. Experience with High Performance Computing (HPC) environments using SLURM or similar batch workload solutions. Experience with hardware offloading on RDMA capable NICs and how that integrates with virtual networking on Open V switch, KVM/QEMU. Experience with managing production Kubernetes clusters and workloads with an automation tool such as ArgoCD. 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.
Senior Software QA Engineer - Rock Physics Applications Location: 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties This is a hands on software quality assurance role. We are looking to recruit a Senior QA Engineer to develop and execute software tests for the Rock Physics desktop and cloud applications. Reporting to the Team Lead and working closely with other QA and the Product Owner, you will apply a comprehensive understanding of all elements of a successful software development program, including code inspections, manual testing, automated testing, functional requirements, design, usability, test plans, results, and defect management, while contributing to continuous improvement of our QA processes. Key Responsibilities Execute and design test cases - run application workflows, regression test suites, and perform exploratory testing to identify defects; create and maintain test cases that include workflow steps, expected behavior and validation criteria. Develop test automation - create and maintain automated test cases to increase test coverage and accelerate release cycles. Collaborate with developers - work closely with the development team to test fixes, validate new functionality and ensure defects are thoroughly documented following published Landmark guidelines. Plan future releases - serve as an integral part of release planning by estimating efforts required in testing, documentation and advising on product improvement. Champion quality practices - advocate for quality throughout the development lifecycle; participate in agile ceremonies and contribute a QA perspective to sprint planning and retrospectives. Support security & quality practices - assist with secure architecture design reviews and support preparing applications for security testing; ensure security vulnerabilities have been mitigated. Leverage AI in daily QA work - actively use AI powered tools (e.g., Copilot, AI test case generators, intelligent test analytics) to accelerate test creation, improve defect detection and enhance overall QA productivity. Communicate clearly - elevate risks, quality metrics and testing progress in a timely, structured manner to technical and non technical stakeholders. Stay current - continuously evaluate and adopt emerging testing tools, frameworks, and AI assisted QA methodologies relevant to the product. Mentor Junior QA - coach junior QA engineers through test reviews, paired testing and knowledge sharing to build their domain and automation skills. Required Qualifications 4+ years of professional software quality assurance testing complex, production grade applications in a structured QA environment. Bachelor's Degree or higher in Geoscience, Petroleum Engineering or a closely related discipline. Strong domain expertise in rock physics, petrophysics or geomechanics and related applications (e.g., DS Petrophysics); experience in the oil and gas industry. Comprehensive understanding of all elements of a successful software development program, including code inspections, manual testing, automated testing, functional requirements, design, usability, test plans, results and defect management. Proven experience with QA fundamentals: test case design, defect lifecycle management, regression testing, exploratory testing and test documentation. Hands on test automation experience - writing and maintaining automated test cases (e.g., Selenium or equivalent frameworks). Competence with Windows and Linux environments. Self motivated and collaborative; thrives in a team environment and takes initiative without direction; excellent analytical, communication and problem solving skills. Additional Information Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/orientation, gender identity, age, veteran status, national origin or any other status protected by law or regulation. Requisition Number: 209090 Experience Level: Experienced Hire Job Family: Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this position: Abingdon Compensation is competitive and commensurate with experience. Job Segment: Testing, QA, Quality Assurance, Cloud, QA Tester, Technology, Quality
24/06/2026
Full time
Senior Software QA Engineer - Rock Physics Applications Location: 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties This is a hands on software quality assurance role. We are looking to recruit a Senior QA Engineer to develop and execute software tests for the Rock Physics desktop and cloud applications. Reporting to the Team Lead and working closely with other QA and the Product Owner, you will apply a comprehensive understanding of all elements of a successful software development program, including code inspections, manual testing, automated testing, functional requirements, design, usability, test plans, results, and defect management, while contributing to continuous improvement of our QA processes. Key Responsibilities Execute and design test cases - run application workflows, regression test suites, and perform exploratory testing to identify defects; create and maintain test cases that include workflow steps, expected behavior and validation criteria. Develop test automation - create and maintain automated test cases to increase test coverage and accelerate release cycles. Collaborate with developers - work closely with the development team to test fixes, validate new functionality and ensure defects are thoroughly documented following published Landmark guidelines. Plan future releases - serve as an integral part of release planning by estimating efforts required in testing, documentation and advising on product improvement. Champion quality practices - advocate for quality throughout the development lifecycle; participate in agile ceremonies and contribute a QA perspective to sprint planning and retrospectives. Support security & quality practices - assist with secure architecture design reviews and support preparing applications for security testing; ensure security vulnerabilities have been mitigated. Leverage AI in daily QA work - actively use AI powered tools (e.g., Copilot, AI test case generators, intelligent test analytics) to accelerate test creation, improve defect detection and enhance overall QA productivity. Communicate clearly - elevate risks, quality metrics and testing progress in a timely, structured manner to technical and non technical stakeholders. Stay current - continuously evaluate and adopt emerging testing tools, frameworks, and AI assisted QA methodologies relevant to the product. Mentor Junior QA - coach junior QA engineers through test reviews, paired testing and knowledge sharing to build their domain and automation skills. Required Qualifications 4+ years of professional software quality assurance testing complex, production grade applications in a structured QA environment. Bachelor's Degree or higher in Geoscience, Petroleum Engineering or a closely related discipline. Strong domain expertise in rock physics, petrophysics or geomechanics and related applications (e.g., DS Petrophysics); experience in the oil and gas industry. Comprehensive understanding of all elements of a successful software development program, including code inspections, manual testing, automated testing, functional requirements, design, usability, test plans, results and defect management. Proven experience with QA fundamentals: test case design, defect lifecycle management, regression testing, exploratory testing and test documentation. Hands on test automation experience - writing and maintaining automated test cases (e.g., Selenium or equivalent frameworks). Competence with Windows and Linux environments. Self motivated and collaborative; thrives in a team environment and takes initiative without direction; excellent analytical, communication and problem solving skills. Additional Information Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/orientation, gender identity, age, veteran status, national origin or any other status protected by law or regulation. Requisition Number: 209090 Experience Level: Experienced Hire Job Family: Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this position: Abingdon Compensation is competitive and commensurate with experience. Job Segment: Testing, QA, Quality Assurance, Cloud, QA Tester, Technology, Quality
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.
Senior QA EngineerApplylocations: Belfasttime type: Full timeposted on: Posted 3 Days Agojob requisition id: R5498The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview The Senior Quality Assurance Engineer (SQA) is a key advocate for quality within an Agile team, driving BDD and TDD practices to ensure high-quality, business-aligned outcomes.Working closely with Product Owners and Developers, the SQA provides in-sprint QA aligned to the Definition of Done, ensuring deployable software at the end of each sprint.The role leads on test strategy, balancing manual, automated, and performance testing approaches, with a strong emphasis on shift-left methodologies and API-first automation. The SQA also contributes to the evolution of scalable, robust test frameworks while solving complex technical challenges alongside high-performing engineering teams. Role Responsibilities Collaborate with global BA, Development, and QA teams to design and coordinate effective test strategies. Design, develop, execute, and maintain automated and functional tests within CI/CD pipelines. Leverage AI tools (e.g., MCP, Copilot, ChatGPT) to optimise testing efficiency and workflows. Develop and maintain scalable, self-healing automation frameworks (e.g., Playwright). Integrate AI-driven tooling into automation workflows to improve script creation and maintenance. Identify performance bottlenecks and provide actionable recommendations. Champion quality across the Agile team, promoting best practices (unit testing, code reviews, etc.). Mentor and coach team members to elevate QA standards. Take ownership of deliverables, ensuring priorities are managed effectively and risks raised early. Drive clear communication on progress, risks, and impediments. Experience / Competences Essential Extensive experience in QA automation within Agile environments. Strong automation experience using tools such as Selenium, Cypress, Playwright, or TestComplete. Proficiency in Java, JavaScript, or similar programming/scripting languages. Proven ability to design and maintain scalable automation frameworks (Playwright/WebDriverIO preferred). Experience integrating automation within CI/CD pipelines (e.g., Jenkins, GitLab, TeamCity). Hands-on experience with BDD frameworks (e.g., Cucumber). Experience using AI tools (e.g., Copilot, ChatGPT, Amazon Q) to design and optimise test automation. Strong experience in API, functional, and end-to-end testing. Experience defining acceptance criteria and aligning testing to business requirements. Working knowledge of non-functional testing (performance, load, stress; tools such as K6/JMeter). Understanding of SDLC and quality engineering principles. Experience working in Agile/SAFe environments with distributed teams. Ability to identify risks, challenge design decisions, and influence quality outcomes. Strong communication and stakeholder engagement skills. Highly organised, detail-oriented, and proactive problem solver. Delivery-focused, with the ability to manage multiple priorities effectively.Desired Experience within financial services / trading platforms (including FIX/API). Knowledge of trade lifecycle, broker/trader platforms, and equity products. Experience with AWS, microservices, and serverless architectures. Formal testing qualifications (e.g., ISTQB, Agile Testing). Exposure to TDD/BDD design approaches. Band & Level Manager / 6 Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
24/06/2026
Full time
Senior QA EngineerApplylocations: Belfasttime type: Full timeposted on: Posted 3 Days Agojob requisition id: R5498The TP ICAP Group is a world leading provider of market infrastructure.Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions. Through our people and technology, we connect clients to superior liquidity and data solutions. The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform. The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview The Senior Quality Assurance Engineer (SQA) is a key advocate for quality within an Agile team, driving BDD and TDD practices to ensure high-quality, business-aligned outcomes.Working closely with Product Owners and Developers, the SQA provides in-sprint QA aligned to the Definition of Done, ensuring deployable software at the end of each sprint.The role leads on test strategy, balancing manual, automated, and performance testing approaches, with a strong emphasis on shift-left methodologies and API-first automation. The SQA also contributes to the evolution of scalable, robust test frameworks while solving complex technical challenges alongside high-performing engineering teams. Role Responsibilities Collaborate with global BA, Development, and QA teams to design and coordinate effective test strategies. Design, develop, execute, and maintain automated and functional tests within CI/CD pipelines. Leverage AI tools (e.g., MCP, Copilot, ChatGPT) to optimise testing efficiency and workflows. Develop and maintain scalable, self-healing automation frameworks (e.g., Playwright). Integrate AI-driven tooling into automation workflows to improve script creation and maintenance. Identify performance bottlenecks and provide actionable recommendations. Champion quality across the Agile team, promoting best practices (unit testing, code reviews, etc.). Mentor and coach team members to elevate QA standards. Take ownership of deliverables, ensuring priorities are managed effectively and risks raised early. Drive clear communication on progress, risks, and impediments. Experience / Competences Essential Extensive experience in QA automation within Agile environments. Strong automation experience using tools such as Selenium, Cypress, Playwright, or TestComplete. Proficiency in Java, JavaScript, or similar programming/scripting languages. Proven ability to design and maintain scalable automation frameworks (Playwright/WebDriverIO preferred). Experience integrating automation within CI/CD pipelines (e.g., Jenkins, GitLab, TeamCity). Hands-on experience with BDD frameworks (e.g., Cucumber). Experience using AI tools (e.g., Copilot, ChatGPT, Amazon Q) to design and optimise test automation. Strong experience in API, functional, and end-to-end testing. Experience defining acceptance criteria and aligning testing to business requirements. Working knowledge of non-functional testing (performance, load, stress; tools such as K6/JMeter). Understanding of SDLC and quality engineering principles. Experience working in Agile/SAFe environments with distributed teams. Ability to identify risks, challenge design decisions, and influence quality outcomes. Strong communication and stakeholder engagement skills. Highly organised, detail-oriented, and proactive problem solver. Delivery-focused, with the ability to manage multiple priorities effectively.Desired Experience within financial services / trading platforms (including FIX/API). Knowledge of trade lifecycle, broker/trader platforms, and equity products. Experience with AWS, microservices, and serverless architectures. Formal testing qualifications (e.g., ISTQB, Agile Testing). Exposure to TDD/BDD design approaches. Band & Level Manager / 6 Not The Perfect Fit? Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us. Company Statement We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement. Location UK - City Quays - Belfast
A leading robotics company in Greater London is looking for a Senior QA Engineer to enhance the testing and deployment processes for humanoid robots. The role involves developing automated tests, collaboration on defect triage, and shaping the quality strategy. Candidates should have over 4 years of relevant experience, proficiency in using AI tools for test automation, and familiarity with robotics. This position offers a unique opportunity to contribute to cutting-edge technology in a dynamic environment.
24/06/2026
Full time
A leading robotics company in Greater London is looking for a Senior QA Engineer to enhance the testing and deployment processes for humanoid robots. The role involves developing automated tests, collaboration on defect triage, and shaping the quality strategy. Candidates should have over 4 years of relevant experience, proficiency in using AI tools for test automation, and familiarity with robotics. This position offers a unique opportunity to contribute to cutting-edge technology in a dynamic environment.
TP ICAP Group in Belfast is seeking a Senior QA Engineer to advocate for quality within Agile teams. You will collaborate with product owners and developers, ensuring deployable software at the end of each sprint. Your responsibilities include designing and maintaining automated tests, mentoring team members, and driving communication on progress and risks. A strong background in testing tools and methodologies is essential for this full-time role.
24/06/2026
Full time
TP ICAP Group in Belfast is seeking a Senior QA Engineer to advocate for quality within Agile teams. You will collaborate with product owners and developers, ensuring deployable software at the end of each sprint. Your responsibilities include designing and maintaining automated tests, mentoring team members, and driving communication on progress and risks. A strong background in testing tools and methodologies is essential for this full-time role.
Overview We are looking for Software Testing & QA Interns to gain real-world experience in ensuring the quality and reliability of IT applications. You will work with developers and testers to validate software, identify bugs, and help deliver flawless products to clients. Roles & Responsibilities Assist in preparing and executing test cases. Document and report software bugs in detail. Support regression, functional, and integration testing. Learn and apply automation testing tools (Selenium, JUnit). Collaborate with developers to resolve defects. Help maintain test documentation and reports. Assist in preparing test data and environments. Participate in Agile testing ceremonies and sprints. Conduct exploratory testing for new features. Contribute to performance and load testing efforts. Support usability and compatibility testing. Shadow senior QA engineers in client demos. Assist in applying best practices in QA processes. Research new testing tools and trends. Learn about DevOps pipelines and CI/CD testing. Contribute to continuous quality improvement efforts.
24/06/2026
Full time
Overview We are looking for Software Testing & QA Interns to gain real-world experience in ensuring the quality and reliability of IT applications. You will work with developers and testers to validate software, identify bugs, and help deliver flawless products to clients. Roles & Responsibilities Assist in preparing and executing test cases. Document and report software bugs in detail. Support regression, functional, and integration testing. Learn and apply automation testing tools (Selenium, JUnit). Collaborate with developers to resolve defects. Help maintain test documentation and reports. Assist in preparing test data and environments. Participate in Agile testing ceremonies and sprints. Conduct exploratory testing for new features. Contribute to performance and load testing efforts. Support usability and compatibility testing. Shadow senior QA engineers in client demos. Assist in applying best practices in QA processes. Research new testing tools and trends. Learn about DevOps pipelines and CI/CD testing. Contribute to continuous quality improvement efforts.
Convergys is looking for a Mobile QA Automation Engineer who will play a key role in ensuring quality in the software development lifecycle. You will work with a diverse team across the UK and beyond, automating tests and enhancing mobile application experiences. This role offers the freedom to work remotely within the UK or Ireland, fostering collaboration and innovation in a flexible environment that prioritizes quality and team empowerment.
24/06/2026
Full time
Convergys is looking for a Mobile QA Automation Engineer who will play a key role in ensuring quality in the software development lifecycle. You will work with a diverse team across the UK and beyond, automating tests and enhancing mobile application experiences. This role offers the freedom to work remotely within the UK or Ireland, fostering collaboration and innovation in a flexible environment that prioritizes quality and team empowerment.
We're recruiting a Software Tester to join our Engineering team and help raise the quality, reliability and confidence of TeamFeePay's product as it continues to grow. This is a hybrid QA role with a strong focus on automated testing, while still applying pragmatic manual and exploratory testing where it adds real value. You'll work primarily within Engineering, with some collaboration time alongside Product, helping ensure that what we ship works as expected for the people who rely on it. Our goal isn't to slow delivery or add process - it's to build confidence, reduce regressions, and help the team ship better software, faster. Company Purpose To help communities build sustainable grassroots football clubs by revolutionising club management, finance, governance, safeguarding and communication. We build people-first technology that reduces admin, builds trust, and supports clubs to thrive - not just survive. Main Responsibilities Build and maintain automated test coverage Create, maintain and improve automated end-to-end tests using tools such as Playwright. Focus on regression coverage for critical user journeys across web and mobile. Ensure automated tests are reliable, maintainable and provide meaningful signal - not noise. Work with engineers to integrate automated tests into everyday development and CI workflows. Take a pragmatic, product-focused approach to quality Apply manual and exploratory testing selectively, where automation doesn't yet make sense. Help the team make informed decisions about risk, quality and business value. Be comfortable balancing pragmatism with rigour - knowing when something can ship, and when it really shouldn't. Push back when quality issues pose real risk to users, the product or the business. Shape how quality works at TeamFeePay Contribute to defining and evolving our test strategy and approach as the product grows. Help reduce reliance on ad-hoc manual testing by increasing confidence in automated coverage. Work closely with engineers to improve testability and quality earlier in the development process. Encourage shared ownership of quality rather than operating as a gatekeeper. Collaborate, don't operate in isolation Work day-to-day within the Engineering team, collaborating closely with developers. Spend some time working alongside Product to understand intent, edge cases and real-world usage. Communicate clearly about quality, risk and trade-offs without adding unnecessary process or friction. What we are looking for Experience working in a hybrid QA or software testing role, with a strong automation focus. Comfortable creating and maintaining automated UI tests (e.g. Playwright or similar). Experience defining or contributing to test strategy and regression coverage. Able to operate independently, but values close collaboration with engineers and product. Pragmatic and outcome-focused - not a checkbox tester or process enforcer. Confident pushing back when needed, while still supporting engineering velocity. Equivalent experience welcomed (we're flexible on years but expect mid-level to senior capability). Why TeamFeePay A product that genuinely supports volunteers and communities. Real influence over how quality and testing operate in a growing engineering team. The opportunity to help move the team towards greater confidence and fewer regressions. A collaborative, product-led culture based in our Belfast HQ, with flexibility built in.
24/06/2026
Full time
We're recruiting a Software Tester to join our Engineering team and help raise the quality, reliability and confidence of TeamFeePay's product as it continues to grow. This is a hybrid QA role with a strong focus on automated testing, while still applying pragmatic manual and exploratory testing where it adds real value. You'll work primarily within Engineering, with some collaboration time alongside Product, helping ensure that what we ship works as expected for the people who rely on it. Our goal isn't to slow delivery or add process - it's to build confidence, reduce regressions, and help the team ship better software, faster. Company Purpose To help communities build sustainable grassroots football clubs by revolutionising club management, finance, governance, safeguarding and communication. We build people-first technology that reduces admin, builds trust, and supports clubs to thrive - not just survive. Main Responsibilities Build and maintain automated test coverage Create, maintain and improve automated end-to-end tests using tools such as Playwright. Focus on regression coverage for critical user journeys across web and mobile. Ensure automated tests are reliable, maintainable and provide meaningful signal - not noise. Work with engineers to integrate automated tests into everyday development and CI workflows. Take a pragmatic, product-focused approach to quality Apply manual and exploratory testing selectively, where automation doesn't yet make sense. Help the team make informed decisions about risk, quality and business value. Be comfortable balancing pragmatism with rigour - knowing when something can ship, and when it really shouldn't. Push back when quality issues pose real risk to users, the product or the business. Shape how quality works at TeamFeePay Contribute to defining and evolving our test strategy and approach as the product grows. Help reduce reliance on ad-hoc manual testing by increasing confidence in automated coverage. Work closely with engineers to improve testability and quality earlier in the development process. Encourage shared ownership of quality rather than operating as a gatekeeper. Collaborate, don't operate in isolation Work day-to-day within the Engineering team, collaborating closely with developers. Spend some time working alongside Product to understand intent, edge cases and real-world usage. Communicate clearly about quality, risk and trade-offs without adding unnecessary process or friction. What we are looking for Experience working in a hybrid QA or software testing role, with a strong automation focus. Comfortable creating and maintaining automated UI tests (e.g. Playwright or similar). Experience defining or contributing to test strategy and regression coverage. Able to operate independently, but values close collaboration with engineers and product. Pragmatic and outcome-focused - not a checkbox tester or process enforcer. Confident pushing back when needed, while still supporting engineering velocity. Equivalent experience welcomed (we're flexible on years but expect mid-level to senior capability). Why TeamFeePay A product that genuinely supports volunteers and communities. Real influence over how quality and testing operate in a growing engineering team. The opportunity to help move the team towards greater confidence and fewer regressions. A collaborative, product-led culture based in our Belfast HQ, with flexibility built in.
About the Role We are seeking an experienced Test Manager to lead and drive Quality Engineering initiatives for a leading technology-driven organisation. The ideal candidate will possess a strong background in Test Management, stakeholder engagement, delivery governance, and Quality Assurance, along with hands on exposure to modern test automation practices. This role requires a leader who can effectively manage testing programmes, coordinate cross functional teams, engage with senior stakeholders, and ensure high quality software delivery across multiple projects. Key Responsibilities Lead end to end test management activities across multiple programmes and releases. Define and implement test strategies, test plans, quality gates, and delivery governance frameworks. Manage test delivery across functional, integration, system, regression, UAT, and automation testing streams. Collaborate closely with Product Managers, Engineering Teams, Business Stakeholders, and external partners to ensure successful project delivery. Provide leadership and direction to QA and Automation teams. Drive test planning, estimation, resource allocation, risk management, and release readiness activities. Monitor project quality metrics and provide regular status updates to senior leadership. Ensure effective defect management, root cause analysis, and continuous quality improvement. Establish and promote Quality Engineering best practices across programmes. Support Agile delivery teams and participate in sprint planning, release planning, and retrospective activities. Drive automation adoption and optimise testing efficiency across projects. Manage stakeholder expectations and provide executive level reporting and communication. Industry Experience Logistics & Supply Chain Technology is must Shipment Tracking & Delivery Platforms SaaS Product Companies Customer Experience Platforms Skills & Experience years of experience in Software Testing and Quality Assurance. Proven experience working as a Test Manager or Senior QA/Test Delivery Manager. Strong stakeholder management and customer facing experience. Experience managing large scale testing programmes and distributed teams. Strong understanding of Software Development Life Cycle (SDLC), STLC, Agile, and DevOps methodologies. Good understanding of test automation frameworks, automation strategy and CI/CD or DevOps tools. Experience managing functional, integration, system, regression, and UAT testing. Strong risk management, planning, estimation, and delivery governance skills. Excellent communication, leadership, presentation, and people management abilities. Experience working with Jira or similar test management and project tracking tools.
24/06/2026
Full time
About the Role We are seeking an experienced Test Manager to lead and drive Quality Engineering initiatives for a leading technology-driven organisation. The ideal candidate will possess a strong background in Test Management, stakeholder engagement, delivery governance, and Quality Assurance, along with hands on exposure to modern test automation practices. This role requires a leader who can effectively manage testing programmes, coordinate cross functional teams, engage with senior stakeholders, and ensure high quality software delivery across multiple projects. Key Responsibilities Lead end to end test management activities across multiple programmes and releases. Define and implement test strategies, test plans, quality gates, and delivery governance frameworks. Manage test delivery across functional, integration, system, regression, UAT, and automation testing streams. Collaborate closely with Product Managers, Engineering Teams, Business Stakeholders, and external partners to ensure successful project delivery. Provide leadership and direction to QA and Automation teams. Drive test planning, estimation, resource allocation, risk management, and release readiness activities. Monitor project quality metrics and provide regular status updates to senior leadership. Ensure effective defect management, root cause analysis, and continuous quality improvement. Establish and promote Quality Engineering best practices across programmes. Support Agile delivery teams and participate in sprint planning, release planning, and retrospective activities. Drive automation adoption and optimise testing efficiency across projects. Manage stakeholder expectations and provide executive level reporting and communication. Industry Experience Logistics & Supply Chain Technology is must Shipment Tracking & Delivery Platforms SaaS Product Companies Customer Experience Platforms Skills & Experience years of experience in Software Testing and Quality Assurance. Proven experience working as a Test Manager or Senior QA/Test Delivery Manager. Strong stakeholder management and customer facing experience. Experience managing large scale testing programmes and distributed teams. Strong understanding of Software Development Life Cycle (SDLC), STLC, Agile, and DevOps methodologies. Good understanding of test automation frameworks, automation strategy and CI/CD or DevOps tools. Experience managing functional, integration, system, regression, and UAT testing. Strong risk management, planning, estimation, and delivery governance skills. Excellent communication, leadership, presentation, and people management abilities. Experience working with Jira or similar test management and project tracking tools.
Job Title: Technical Program ManagerJob Location: London, UK/ HybridJob Type: Contract / FTC (6 Months) / PermanentJob Description:Technical Program Manager Banking & Payments PlatformsRole SummaryThe Technical Program Manager will spearhead the development of Payments, Forex, and Core Banking platforms from the ground up, acting as the SPOC for the customer and driving delivery excellence. The role requires orchestrating multiple engineering streams, managing risks, defining roadmaps, leading SteerCo meetings, ensuring high quality deliverables, and strengthening customer engagement through transparency and value-driven outcomes.Role OverviewExperienced Technical Program Manager to lead a multi-year strategic program to build next generation platforms for Payments, Forex, and Core Banking from scratch. This role requires a seasoned leader who can drive end to end program execution, serve as the primary customer interface, and ensure successful delivery of a highly complex, business critical transformation initiative.The TPM will work closely with cross functional engineering, architecture, product, and customer leadership teams to define the roadmap, manage risks, align stakeholders, and deliver customer centric outcomes. Key ResponsibilitiesProgram Leadership & DeliveryLead the end to end delivery of greenfield platforms across Payments, Forex, and Core Banking ecosystems.Provide Technical leadership for product and across all engineering requirements.Define and manage program scope, milestones, timelines, deliverables, and dependencies.Drive engineering execution by coordinating product, architecture, development, QA, DevOps, and security teams.Establish and enforce strong program governance, tracking progress through KPIs, burn down charts, and delivery metrics.Responsible for the product engineering, quality assuranceResponsible for delivering high-quality software products meeting SLAs, on-time, and within budget.Drive end-to-end development of cloud-native products-defining roadmaps, MVPs, and modernizing legacy platforms.Adopt innovative service offerings that elevate productivity and operational impact.Manage product milestones, deployment cycles & overall product roadmap.Customer & Stakeholder ManagementAct as the single point of contact (SPOC) and trusted partner for the customer.Lead Steering Committee (SteerCo) reviews, CXO level presentations, and executive communication.Maintain strong customer relationships through proactive status updates, risk alerts, and solution proposals.Gather customer expectations and convert them into actionable program requirements.Should be good at Client Advisory & Strategic GrowthAct as a trusted advisor to clients, CxOs, and partners-contributing solution architecture and guiding engagements for Banking domain.Roadmap Definition & Value RealizationDefine and maintain the product/program roadmap in alignment with customers business goals.Identify opportunities for value adds, process optimization, automation, and platform innovation.Ensure the platform design supports scalability, performance, regulatory compliance, and operational resilience.Have good expertise in AI-Enabled Engineering PracticesEmbed GenAI/AI and DevOps methodologies to drive automation in development, testing, summarization, and analytics workflowsEnsure effective Strategic, Operational & Quality Governance in place .Advocate a culture of customer centricity, operational excellence, innovation, and continuous improvement.Responsible for implementing tools and processes to optimize product engineering throughput and quality.Bring tested methodologies and tools of iterative, asynchronous development into the overall Program.Continuously improve and drive best practices around software engineering & lead the craftsmanship, resilience, and scalability of your solutions.Risk, Compliance & Issue ManagementIdentify program risks, dependencies, and blockers early.Develop effective risk mitigation and contingency plans.Ensure adherence to regulatory, security, and compliance standards relevant to banking platforms.Maintain issue logs, decision logs, and escalation paths.Communication & ReportingProvide weekly and monthly program dashboards, highlighting progress, KPIs, risks, and achievements.Communicate across senior management, engineering teams, and customer stakeholders with clarity and precision.Facilitate collaboration across multi location teams and vendor partners. _Qualifications & ExperienceMust Have1018 years of experience in technology with at least 10+ years in Program/Project Management.Proven expertise delivering complex banking or financial services platforms (Payments, CBS, Treasury/Forex, etc.).Strong understanding of banking domain, APIs, microservices, cloud architecture, security, and integrations.Experience running large multi-stream transformation programs.Exceptional stakeholder management and communication skills.Nice-to-HavePMP, PgMP, SAFe, or Agile certifications.Hands-on technical background in Java, .NET, cloud, or enterprise architecture.Experience working with global banks or fintechs.Exposure to regulatory frameworks (RBI, PCI-DSS, ISO 27001, etc.). Key CompetenciesProgram Leadership & StrategyCustomer Engagement & Executive CommunicationCross-Functional Team ManagementProblem Solving & Decision MakingBanking Domain KnowledgeDelivery ExcellenceRisk & Compliance ManagementValue Engineering & Innovation
24/06/2026
Full time
Job Title: Technical Program ManagerJob Location: London, UK/ HybridJob Type: Contract / FTC (6 Months) / PermanentJob Description:Technical Program Manager Banking & Payments PlatformsRole SummaryThe Technical Program Manager will spearhead the development of Payments, Forex, and Core Banking platforms from the ground up, acting as the SPOC for the customer and driving delivery excellence. The role requires orchestrating multiple engineering streams, managing risks, defining roadmaps, leading SteerCo meetings, ensuring high quality deliverables, and strengthening customer engagement through transparency and value-driven outcomes.Role OverviewExperienced Technical Program Manager to lead a multi-year strategic program to build next generation platforms for Payments, Forex, and Core Banking from scratch. This role requires a seasoned leader who can drive end to end program execution, serve as the primary customer interface, and ensure successful delivery of a highly complex, business critical transformation initiative.The TPM will work closely with cross functional engineering, architecture, product, and customer leadership teams to define the roadmap, manage risks, align stakeholders, and deliver customer centric outcomes. Key ResponsibilitiesProgram Leadership & DeliveryLead the end to end delivery of greenfield platforms across Payments, Forex, and Core Banking ecosystems.Provide Technical leadership for product and across all engineering requirements.Define and manage program scope, milestones, timelines, deliverables, and dependencies.Drive engineering execution by coordinating product, architecture, development, QA, DevOps, and security teams.Establish and enforce strong program governance, tracking progress through KPIs, burn down charts, and delivery metrics.Responsible for the product engineering, quality assuranceResponsible for delivering high-quality software products meeting SLAs, on-time, and within budget.Drive end-to-end development of cloud-native products-defining roadmaps, MVPs, and modernizing legacy platforms.Adopt innovative service offerings that elevate productivity and operational impact.Manage product milestones, deployment cycles & overall product roadmap.Customer & Stakeholder ManagementAct as the single point of contact (SPOC) and trusted partner for the customer.Lead Steering Committee (SteerCo) reviews, CXO level presentations, and executive communication.Maintain strong customer relationships through proactive status updates, risk alerts, and solution proposals.Gather customer expectations and convert them into actionable program requirements.Should be good at Client Advisory & Strategic GrowthAct as a trusted advisor to clients, CxOs, and partners-contributing solution architecture and guiding engagements for Banking domain.Roadmap Definition & Value RealizationDefine and maintain the product/program roadmap in alignment with customers business goals.Identify opportunities for value adds, process optimization, automation, and platform innovation.Ensure the platform design supports scalability, performance, regulatory compliance, and operational resilience.Have good expertise in AI-Enabled Engineering PracticesEmbed GenAI/AI and DevOps methodologies to drive automation in development, testing, summarization, and analytics workflowsEnsure effective Strategic, Operational & Quality Governance in place .Advocate a culture of customer centricity, operational excellence, innovation, and continuous improvement.Responsible for implementing tools and processes to optimize product engineering throughput and quality.Bring tested methodologies and tools of iterative, asynchronous development into the overall Program.Continuously improve and drive best practices around software engineering & lead the craftsmanship, resilience, and scalability of your solutions.Risk, Compliance & Issue ManagementIdentify program risks, dependencies, and blockers early.Develop effective risk mitigation and contingency plans.Ensure adherence to regulatory, security, and compliance standards relevant to banking platforms.Maintain issue logs, decision logs, and escalation paths.Communication & ReportingProvide weekly and monthly program dashboards, highlighting progress, KPIs, risks, and achievements.Communicate across senior management, engineering teams, and customer stakeholders with clarity and precision.Facilitate collaboration across multi location teams and vendor partners. _Qualifications & ExperienceMust Have1018 years of experience in technology with at least 10+ years in Program/Project Management.Proven expertise delivering complex banking or financial services platforms (Payments, CBS, Treasury/Forex, etc.).Strong understanding of banking domain, APIs, microservices, cloud architecture, security, and integrations.Experience running large multi-stream transformation programs.Exceptional stakeholder management and communication skills.Nice-to-HavePMP, PgMP, SAFe, or Agile certifications.Hands-on technical background in Java, .NET, cloud, or enterprise architecture.Experience working with global banks or fintechs.Exposure to regulatory frameworks (RBI, PCI-DSS, ISO 27001, etc.). Key CompetenciesProgram Leadership & StrategyCustomer Engagement & Executive CommunicationCross-Functional Team ManagementProblem Solving & Decision MakingBanking Domain KnowledgeDelivery ExcellenceRisk & Compliance ManagementValue Engineering & Innovation
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Mid/Senior Web3 QA Engineer based in United Kingdom. This is an exciting opportunity for an experienced QA professional passionate about blockchain technology and software quality. In this role, you will take ownership of testing initiatives across web applications, APIs, and backend services, ensuring a reliable and seamless user experience. Working closely with engineering, product, and QA teams, you will help shape testing strategies, improve development processes, and drive quality standards across the platform. The position combines hands on test automation, bug management, and quality advocacy within a fast paced and innovative environment. You'll play a key role in supporting the delivery of high quality Web3 products while contributing to a culture of continuous improvement, collaboration, and technical excellence. This role is ideal for someone who enjoys solving complex challenges, embracing new technologies, and making a meaningful impact on product reliability. Accountabilities Design, implement, and maintain comprehensive testing strategies for REST APIs, backend services, and web applications, ensuring reliability, security, and performance across the platform. Develop and manage automated testing frameworks and test suites to increase coverage and improve release quality. Collaborate closely with QA, engineering, product, and technical leadership teams to establish and maintain high quality development and testing standards. Identify, document, prioritize, and track software defects through resolution while ensuring timely communication of quality risks and improvements. Advocate for a shift left quality approach by integrating testing activities earlier in the development lifecycle and promoting best practices across teams. Analyze product behavior, identify potential issues, and recommend solutions that enhance usability, stability, and overall user experience. Create and maintain clear testing documentation, test plans, and quality assurance procedures to support efficient and scalable development processes. Requirements Minimum 5 years of experience in Quality Assurance, including at least 3 years working within Web3, blockchain, or decentralized technology environments. Strong expertise in testing REST APIs, backend systems, and modern web applications. Proficiency with testing and development tools including Git, GitHub Actions, TypeScript, Playwright, and Postman. Solid understanding of blockchain technologies, emerging Web3 trends, and decentralized ecosystems, combined with a willingness to continuously expand technical knowledge. Experience designing and implementing automated testing solutions and quality assurance frameworks. Strong analytical, troubleshooting, and problem solving abilities with exceptional attention to detail. Excellent written and verbal communication skills, with the ability to collaborate effectively across technical and non technical teams. Self motivated and capable of working independently within a distributed, remote first environment. Adaptable, proactive, and comfortable navigating fast changing technologies and business priorities. Experience with Linear or other QA and project management tools is considered a plus. Benefits Fully remote work environment within the EMEA region. Flexible working hours that support work life balance and personal productivity. 30 days of paid time off annually. Equity participation from day one. Choice of work equipment and computer setup. Annual company offsites in international destinations, fostering collaboration and team connection. €1,000 annual professional development budget (available after six months of service, prorated during the first year). One time €1,000 remote work allowance for home office setup, coworking memberships, or related expenses. Opportunity to work within an innovative Web3 environment focused on growth, ownership, learning, and collaboration. Inclusive and supportive culture that values diversity, accountability, continuous improvement, and teamwork.
24/06/2026
Full time
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Mid/Senior Web3 QA Engineer based in United Kingdom. This is an exciting opportunity for an experienced QA professional passionate about blockchain technology and software quality. In this role, you will take ownership of testing initiatives across web applications, APIs, and backend services, ensuring a reliable and seamless user experience. Working closely with engineering, product, and QA teams, you will help shape testing strategies, improve development processes, and drive quality standards across the platform. The position combines hands on test automation, bug management, and quality advocacy within a fast paced and innovative environment. You'll play a key role in supporting the delivery of high quality Web3 products while contributing to a culture of continuous improvement, collaboration, and technical excellence. This role is ideal for someone who enjoys solving complex challenges, embracing new technologies, and making a meaningful impact on product reliability. Accountabilities Design, implement, and maintain comprehensive testing strategies for REST APIs, backend services, and web applications, ensuring reliability, security, and performance across the platform. Develop and manage automated testing frameworks and test suites to increase coverage and improve release quality. Collaborate closely with QA, engineering, product, and technical leadership teams to establish and maintain high quality development and testing standards. Identify, document, prioritize, and track software defects through resolution while ensuring timely communication of quality risks and improvements. Advocate for a shift left quality approach by integrating testing activities earlier in the development lifecycle and promoting best practices across teams. Analyze product behavior, identify potential issues, and recommend solutions that enhance usability, stability, and overall user experience. Create and maintain clear testing documentation, test plans, and quality assurance procedures to support efficient and scalable development processes. Requirements Minimum 5 years of experience in Quality Assurance, including at least 3 years working within Web3, blockchain, or decentralized technology environments. Strong expertise in testing REST APIs, backend systems, and modern web applications. Proficiency with testing and development tools including Git, GitHub Actions, TypeScript, Playwright, and Postman. Solid understanding of blockchain technologies, emerging Web3 trends, and decentralized ecosystems, combined with a willingness to continuously expand technical knowledge. Experience designing and implementing automated testing solutions and quality assurance frameworks. Strong analytical, troubleshooting, and problem solving abilities with exceptional attention to detail. Excellent written and verbal communication skills, with the ability to collaborate effectively across technical and non technical teams. Self motivated and capable of working independently within a distributed, remote first environment. Adaptable, proactive, and comfortable navigating fast changing technologies and business priorities. Experience with Linear or other QA and project management tools is considered a plus. Benefits Fully remote work environment within the EMEA region. Flexible working hours that support work life balance and personal productivity. 30 days of paid time off annually. Equity participation from day one. Choice of work equipment and computer setup. Annual company offsites in international destinations, fostering collaboration and team connection. €1,000 annual professional development budget (available after six months of service, prorated during the first year). One time €1,000 remote work allowance for home office setup, coworking memberships, or related expenses. Opportunity to work within an innovative Web3 environment focused on growth, ownership, learning, and collaboration. Inclusive and supportive culture that values diversity, accountability, continuous improvement, and teamwork.
# Senior Test Engineer (Hybrid) - LondonLondon Location: London Start date: Immediate The role: AlphaSights is seeking a highly experienced, self-driven Senior Test Engineer to join our Software Engineering Team. We are a digital business in which continuous uptime, product quality, and user experience are critical to success. The role of the Test Engineer therefore represents a visible and valued opportunity to have an immediate impact. Working alongside Software Engineering and Product Management, you will lead the design and implementation of automated testing solutions that scale across our platform, ensuring our applications are reliable, scalable, and meet the highest standards across frontend, backend, and APIs.You must be proactive, creative, and collaborative, always looking for ways to improve your own work while supporting the wider team's success. This is a hands-on, leadership-oriented role: while you will continue developing and maintaining automated tests, you will also lead Test Engineering strategies, set technical standards, and mentor QA team members in their transition to Test Engineering and help define best practices for testing, quality, and reliability. In this fast-paced environment, you will maintain a positive, problem-solving mindset and embrace the challenge of delivering seamless user experiences through robust test automation.Working largely with the teams based in London/Portugal, you will also have the opportunity to work with teams based in other offices across EMEA, US and Asia. What you'll do: Lead the design and development of automated test plans, suites, and frameworks across multiple projects to ensure comprehensive test coverage and high-quality releases Mentor and guide junior QA engineers , helping them develop their automation skills and fostering a culture of quality and best practices Maintain and scale test automation infrastructure, ensuring it supports CI/CD pipelines, cross-platform validation, and fast feedback loops Perform targeted manual testing , including exploratory testing, edge-case validation, and UI/UX verification where required Collaborate closely with Engineering and Product teams to define test strategies, acceptance criteria, and testing priorities for complex features Drive cross-team initiatives to improve QA processes, testing tools, and overall engineering quality standards Monitor, triage, and investigate test failures, raising clear and actionable bugs while working with engineering teams to ensure timely resolution Provide feedback on UI/UX enhancements and ensure that automated tests reflect real user flows and edge-case scenarios Influence technical strategy related to performance, load, and security testing, and advocate for automation best practices across the organization Who you are: You probably have a degree in a STEM subject , but we're happy to work with people who perfected their craft via a different route. Experience working at a similar level in a mature Engineering team , and looking to take your career to the next level. We're looking for people who have incredible potential. Technical expertise in designing, building, and scaling automated test frameworks using modern tools (ideally Cypress or Playwright), and proficiency in at least one programming language such as TypeScript, JavaScript, Python, or Java. Demonstrated ability to architect automation solutions across frontend, backend, and APIs, ensuring maintainability, scalability, and fast feedback in CI/CD pipelines, with a strong understanding of distributed systems, data validation (SQL/NoSQL), and test integration within microservice-based architectures. Proven track record - you've made a demonstrable impact in your previous roles, standing out from your peers. Highly driven and proactive - you relentlessly and independently push through hurdles and drive towards excellent outcomes. Meticulous - you hold high standards and have an obsessive attention to detail. Bonus points if you have: Experience setting up or scaling automation frameworks from scratch. Experience with performance, load, or security testing tools. Track record of mentoring or leading Test Engineering teams. Experience with native mobile application testing, Kubernetes, microservices architecture, or cloud-based infrastructure.Learn more about our tech organization! Don't worry if your experience or background doesn't match all of these areas, we believe a broad spectrum of experience provides great perspective on solving problems in new and innovative ways and we'd love to hear from you.AlphaSights is an equal opportunity employer.
24/06/2026
Full time
# Senior Test Engineer (Hybrid) - LondonLondon Location: London Start date: Immediate The role: AlphaSights is seeking a highly experienced, self-driven Senior Test Engineer to join our Software Engineering Team. We are a digital business in which continuous uptime, product quality, and user experience are critical to success. The role of the Test Engineer therefore represents a visible and valued opportunity to have an immediate impact. Working alongside Software Engineering and Product Management, you will lead the design and implementation of automated testing solutions that scale across our platform, ensuring our applications are reliable, scalable, and meet the highest standards across frontend, backend, and APIs.You must be proactive, creative, and collaborative, always looking for ways to improve your own work while supporting the wider team's success. This is a hands-on, leadership-oriented role: while you will continue developing and maintaining automated tests, you will also lead Test Engineering strategies, set technical standards, and mentor QA team members in their transition to Test Engineering and help define best practices for testing, quality, and reliability. In this fast-paced environment, you will maintain a positive, problem-solving mindset and embrace the challenge of delivering seamless user experiences through robust test automation.Working largely with the teams based in London/Portugal, you will also have the opportunity to work with teams based in other offices across EMEA, US and Asia. What you'll do: Lead the design and development of automated test plans, suites, and frameworks across multiple projects to ensure comprehensive test coverage and high-quality releases Mentor and guide junior QA engineers , helping them develop their automation skills and fostering a culture of quality and best practices Maintain and scale test automation infrastructure, ensuring it supports CI/CD pipelines, cross-platform validation, and fast feedback loops Perform targeted manual testing , including exploratory testing, edge-case validation, and UI/UX verification where required Collaborate closely with Engineering and Product teams to define test strategies, acceptance criteria, and testing priorities for complex features Drive cross-team initiatives to improve QA processes, testing tools, and overall engineering quality standards Monitor, triage, and investigate test failures, raising clear and actionable bugs while working with engineering teams to ensure timely resolution Provide feedback on UI/UX enhancements and ensure that automated tests reflect real user flows and edge-case scenarios Influence technical strategy related to performance, load, and security testing, and advocate for automation best practices across the organization Who you are: You probably have a degree in a STEM subject , but we're happy to work with people who perfected their craft via a different route. Experience working at a similar level in a mature Engineering team , and looking to take your career to the next level. We're looking for people who have incredible potential. Technical expertise in designing, building, and scaling automated test frameworks using modern tools (ideally Cypress or Playwright), and proficiency in at least one programming language such as TypeScript, JavaScript, Python, or Java. Demonstrated ability to architect automation solutions across frontend, backend, and APIs, ensuring maintainability, scalability, and fast feedback in CI/CD pipelines, with a strong understanding of distributed systems, data validation (SQL/NoSQL), and test integration within microservice-based architectures. Proven track record - you've made a demonstrable impact in your previous roles, standing out from your peers. Highly driven and proactive - you relentlessly and independently push through hurdles and drive towards excellent outcomes. Meticulous - you hold high standards and have an obsessive attention to detail. Bonus points if you have: Experience setting up or scaling automation frameworks from scratch. Experience with performance, load, or security testing tools. Track record of mentoring or leading Test Engineering teams. Experience with native mobile application testing, Kubernetes, microservices architecture, or cloud-based infrastructure.Learn more about our tech organization! Don't worry if your experience or background doesn't match all of these areas, we believe a broad spectrum of experience provides great perspective on solving problems in new and innovative ways and we'd love to hear from you.AlphaSights is an equal opportunity employer.
TP ICAP Group Services Ltd is looking for a Senior Quality Assurance Engineer in Belfast. This role advocates for quality within Agile teams, focusing on BDD and TDD practices to ensure deployable software at the end of each sprint. The ideal candidate will have extensive experience in QA automation and strong skills in Selenium and Playwright, along with proficiency in programming languages. Join a collaborative environment where quality is prioritized and innovative solutions are encouraged.
24/06/2026
Full time
TP ICAP Group Services Ltd is looking for a Senior Quality Assurance Engineer in Belfast. This role advocates for quality within Agile teams, focusing on BDD and TDD practices to ensure deployable software at the end of each sprint. The ideal candidate will have extensive experience in QA automation and strong skills in Selenium and Playwright, along with proficiency in programming languages. Join a collaborative environment where quality is prioritized and innovative solutions are encouraged.
Role Overview The Senior Quality Assurance Engineer (SQA) is a key advocate for quality within an Agile team, driving BDD and TDD practices to ensure high quality, business aligned outcomes. Working closely with Product Owners and Developers, the SQA provides in sprint QA aligned to the Definition of Done, ensuring deployable software at the end of each sprint. The role leads on test strategy, balancing manual, automated, and performance testing approaches with a strong emphasis on shift left methodologies and API first automation. The SQA also contributes to the evolution of scalable, robust test frameworks while solving complex technical challenges alongside high performing engineering teams. Role Responsibilities Collaborate with global BA, Development, and QA teams to design and coordinate effective test strategies. Design, develop, execute, and maintain automated and functional tests within CI/CD pipelines. Leverage AI tools (e.g., MCP, Copilot, ChatGPT) to optimise testing efficiency and workflows. Develop and maintain scalable, self healing automation frameworks (e.g., Playwright). Integrate AI driven tooling into automation workflows to improve script creation and maintenance. Identify performance bottlenecks and provide actionable recommendations. Champion quality across the Agile team, promoting best practices (unit testing, code reviews, etc.). Mentor and coach team members to elevate QA standards. Take ownership of deliverables, ensuring priorities are managed effectively and risks raised early. Drive clear communication on progress, risks, and impediments. Experience / Competences Extensive experience in QA automation within Agile environments. Strong automation experience using tools such as Selenium, Cypress, Playwright, or TestComplete. Proficiency in Java, JavaScript, or similar programming/scripting languages. Proven ability to design and maintain scalable automation frameworks (Playwright/WebDriverIO preferred). Experience integrating automation within CI/CD pipelines (e.g., Jenkins, GitLab, TeamCity). Hands on experience with BDD frameworks (e.g., Cucumber). Experience using AI tools (e.g., Copilot, ChatGPT, Amazon Q) to design and optimise test automation. Strong experience in API, functional, and end to end testing. Experience defining acceptance criteria and aligning testing to business requirements. Working knowledge of non functional testing (performance, load, stress; tools such as K6/JMeter). Understanding of SDLC and quality engineering principles. Experience working in Agile/SAFe environments with distributed teams. Ability to identify risks, challenge design decisions, and influence quality outcomes. Strong communication and stakeholder engagement skills. Highly organised, detail oriented, and proactive problem solver. Delivery focused, with the ability to manage multiple priorities effectively. Desired Experience Experience within financial services/trading platforms (including FIX/API). Knowledge of trade lifecycle, broker/trader platforms, and equity products. Experience with AWS, microservices, and serverless architectures. Formal testing qualifications (e.g., ISTQB, Agile Testing). Exposure to TDD/BDD design approaches. Band & Level Manager / 6 Location UK - City Quays - Belfast
24/06/2026
Full time
Role Overview The Senior Quality Assurance Engineer (SQA) is a key advocate for quality within an Agile team, driving BDD and TDD practices to ensure high quality, business aligned outcomes. Working closely with Product Owners and Developers, the SQA provides in sprint QA aligned to the Definition of Done, ensuring deployable software at the end of each sprint. The role leads on test strategy, balancing manual, automated, and performance testing approaches with a strong emphasis on shift left methodologies and API first automation. The SQA also contributes to the evolution of scalable, robust test frameworks while solving complex technical challenges alongside high performing engineering teams. Role Responsibilities Collaborate with global BA, Development, and QA teams to design and coordinate effective test strategies. Design, develop, execute, and maintain automated and functional tests within CI/CD pipelines. Leverage AI tools (e.g., MCP, Copilot, ChatGPT) to optimise testing efficiency and workflows. Develop and maintain scalable, self healing automation frameworks (e.g., Playwright). Integrate AI driven tooling into automation workflows to improve script creation and maintenance. Identify performance bottlenecks and provide actionable recommendations. Champion quality across the Agile team, promoting best practices (unit testing, code reviews, etc.). Mentor and coach team members to elevate QA standards. Take ownership of deliverables, ensuring priorities are managed effectively and risks raised early. Drive clear communication on progress, risks, and impediments. Experience / Competences Extensive experience in QA automation within Agile environments. Strong automation experience using tools such as Selenium, Cypress, Playwright, or TestComplete. Proficiency in Java, JavaScript, or similar programming/scripting languages. Proven ability to design and maintain scalable automation frameworks (Playwright/WebDriverIO preferred). Experience integrating automation within CI/CD pipelines (e.g., Jenkins, GitLab, TeamCity). Hands on experience with BDD frameworks (e.g., Cucumber). Experience using AI tools (e.g., Copilot, ChatGPT, Amazon Q) to design and optimise test automation. Strong experience in API, functional, and end to end testing. Experience defining acceptance criteria and aligning testing to business requirements. Working knowledge of non functional testing (performance, load, stress; tools such as K6/JMeter). Understanding of SDLC and quality engineering principles. Experience working in Agile/SAFe environments with distributed teams. Ability to identify risks, challenge design decisions, and influence quality outcomes. Strong communication and stakeholder engagement skills. Highly organised, detail oriented, and proactive problem solver. Delivery focused, with the ability to manage multiple priorities effectively. Desired Experience Experience within financial services/trading platforms (including FIX/API). Knowledge of trade lifecycle, broker/trader platforms, and equity products. Experience with AWS, microservices, and serverless architectures. Formal testing qualifications (e.g., ISTQB, Agile Testing). Exposure to TDD/BDD design approaches. Band & Level Manager / 6 Location UK - City Quays - Belfast