About Andercore Andercore is the AI-native supplier of industrial materials for energy, infrastructure, and construction in wholesale and beyond. We trade with global suppliers and distribute to European customers on our own account. Our AI runs the full trade and distribution end-to-end: sourcing, quality, pricing, sales, logistics, and embedded financing. For the customer, it feels like buying from their preferred local supplier; for our partners, it is the most convenient and safe way to do business across borders. Behind it, our software and agentic AI do the heavy lifting that used to take an asset intensive supply chain with four or five intermediaries and weeks of manual coordination. Where we are today: Strong triple digit million euro turnover Seven European markets live 80+ people across Berlin (HQ), offices in London, Mumbai, and Shanghai $40M Series B just closed, $75M raised to date from Atomico, Project A, and Inven Capital, institutional financing from international banks. We are building the world's first and last industrial grade AI operating system for materials, redefining how global trade works in one of the largest and most essential industries on earth. As a Senior Backend Engineer, you will be a technical anchor across the team - expected to lead by example, shape architecture decisions, and raise the quality bar for everything we ship. You will operate with a high degree of autonomy while staying deeply embedded in collaborative engineering culture. Tech Stack: Java 21 (Spring Boot 3), Python, LangGraph, LLM APIs (OpenAI, Anthropic, Gemini), PostgreSQL, Kinesis, AWS, Terraform, GitHub Actions, Node.js, TypeScript, Next.js, React. What you will do Take ownership of complex backend systems from design through production - including architecture, implementation, and long term maintenance. Lead technical discussions, drive engineering decisions, and document trade offs clearly for the team. Mentor junior and mid level engineers through code reviews, pairing sessions, and structured feedback. Identify systemic weaknesses in our infrastructure, propose improvements, and execute on them with minimal direction. Collaborate across engineering, product, and data to align technical direction with business goals. Drive improvements to observability, reliability, and performance across our backend stack. Contribute to hiring by participating in technical interviews and helping define the engineering bar. Who you are 7+ years of backend engineering experience, with a track record of owning critical systems in production. Deep expertise in Java (Spring Boot) and strong familiarity with Python; comfortable navigating a polyglot codebase. Proven experience designing distributed systems - event driven architecture, microservices, data pipelines. Strong command of PostgreSQL and experience working with cloud native infrastructure on AWS. Someone who has been through hypergrowth or scale challenges and has the scars and instincts to show for it. A multiplier: you make the engineers around you better through your presence, feedback, and technical clarity. Comfortable operating in ambiguity - you can shape requirements, not just execute on them. We are an equal opportunity employer and welcome applicants from all backgrounds, regardless of race, ethnicity, gender identity or expression, sexual orientation, religion, age, disability, or any other characteristic. We believe that diversity drives innovation, creativity, and collective strength.
26/07/2026
Full time
About Andercore Andercore is the AI-native supplier of industrial materials for energy, infrastructure, and construction in wholesale and beyond. We trade with global suppliers and distribute to European customers on our own account. Our AI runs the full trade and distribution end-to-end: sourcing, quality, pricing, sales, logistics, and embedded financing. For the customer, it feels like buying from their preferred local supplier; for our partners, it is the most convenient and safe way to do business across borders. Behind it, our software and agentic AI do the heavy lifting that used to take an asset intensive supply chain with four or five intermediaries and weeks of manual coordination. Where we are today: Strong triple digit million euro turnover Seven European markets live 80+ people across Berlin (HQ), offices in London, Mumbai, and Shanghai $40M Series B just closed, $75M raised to date from Atomico, Project A, and Inven Capital, institutional financing from international banks. We are building the world's first and last industrial grade AI operating system for materials, redefining how global trade works in one of the largest and most essential industries on earth. As a Senior Backend Engineer, you will be a technical anchor across the team - expected to lead by example, shape architecture decisions, and raise the quality bar for everything we ship. You will operate with a high degree of autonomy while staying deeply embedded in collaborative engineering culture. Tech Stack: Java 21 (Spring Boot 3), Python, LangGraph, LLM APIs (OpenAI, Anthropic, Gemini), PostgreSQL, Kinesis, AWS, Terraform, GitHub Actions, Node.js, TypeScript, Next.js, React. What you will do Take ownership of complex backend systems from design through production - including architecture, implementation, and long term maintenance. Lead technical discussions, drive engineering decisions, and document trade offs clearly for the team. Mentor junior and mid level engineers through code reviews, pairing sessions, and structured feedback. Identify systemic weaknesses in our infrastructure, propose improvements, and execute on them with minimal direction. Collaborate across engineering, product, and data to align technical direction with business goals. Drive improvements to observability, reliability, and performance across our backend stack. Contribute to hiring by participating in technical interviews and helping define the engineering bar. Who you are 7+ years of backend engineering experience, with a track record of owning critical systems in production. Deep expertise in Java (Spring Boot) and strong familiarity with Python; comfortable navigating a polyglot codebase. Proven experience designing distributed systems - event driven architecture, microservices, data pipelines. Strong command of PostgreSQL and experience working with cloud native infrastructure on AWS. Someone who has been through hypergrowth or scale challenges and has the scars and instincts to show for it. A multiplier: you make the engineers around you better through your presence, feedback, and technical clarity. Comfortable operating in ambiguity - you can shape requirements, not just execute on them. We are an equal opportunity employer and welcome applicants from all backgrounds, regardless of race, ethnicity, gender identity or expression, sexual orientation, religion, age, disability, or any other characteristic. We believe that diversity drives innovation, creativity, and collective strength.
Job Description We are hiring a Senior AI Enablement Engineer to help shape how software engineering teams adopt, use, and scale AI assisted development across the organization. This is not a traditional full stack role, and it is not a "prompt engineering" role. You will work at the intersection of software engineering, developer experience, AI tooling, platform standards, governance, and engineering enablement. You will build the paved roads that allow engineers to use AI tools safely and effectively: standards, reusable workflows, automation, evaluation approaches, observability, documentation, and internal platform capabilities. The goal is to make AI assisted engineering reliable, measurable, secure, and aligned with enterprise software delivery standards. You will work closely with engineering teams, platform teams, security, architecture, product, and AI stakeholders to turn AI adoption from isolated experimentation into a sustainable engineering capability. You Will Own and deliver AI enablement capabilities that improve how engineering teams use AI tools across the software development lifecycle. Design and build internal tools, workflows, templates, integrations, and automation that make AI assisted development safer, faster, and more consistent. Create and maintain engineering standards, guidance, and reusable patterns for AI assisted software delivery. Help teams adopt AI development tools responsibly, with clear expectations around verification, quality, security, and maintainability. Work with engineers and stakeholders to understand real delivery pain points and translate them into practical enablement solutions. Build or integrate capabilities around AI assisted coding, documentation, testing, code review, onboarding, and knowledge retrieval. Contribute to AI governance implementation by helping translate policy and security expectations into usable engineering workflows. Support observability and measurement for AI adoption, including usage insights, effectiveness, quality signals, and operational risks. Partner with platform, architecture, AppSec, and infrastructure teams to ensure AI tools are integrated safely into the enterprise environment. Coach and support engineers through workshops, documentation, demos, and hands on enablement. Operate with high autonomy in a fast moving area where ambiguity is expected and practical ownership is essential. AI & Engineering Enablement Mindset Strong interest in how AI is changing software engineering, developer workflows, and engineering productivity. Practical experience using AI development tools such as Claude Code, GitHub Copilot, ChatGPT, Cursor, or similar tools. Ability to distinguish between AI experimentation and production grade engineering practices. Strong belief that AI output must be verified, tested, reviewed, secured, and aligned with engineering standards. Comfortable working across technical implementation, team enablement, stakeholder communication, and operational rollout. Curious about areas such as AI agents, MCP, RAG, evals, prompt/workflow design, AI observability, and developer productivity measurement. The Impact You Will Have Help engineering teams adopt AI in a way that is practical, safe, and aligned with enterprise standards. Reduce inconsistent AI usage by creating clear workflows, reusable patterns, and trusted guidance. Improve developer experience by removing friction from common engineering tasks. Help establish measurable AI adoption practices across software engineering. Contribute to the next generation of AI enabled engineering capability within the Investor Services organization. Qualifications Required 8+ years of professional software engineering experience with strong ownership of complex systems, platforms, or engineering capabilities. Strong proficiency in TypeScript and modern JavaScript. Experience with modern frontend frameworks, preferably Vue.js 3, and scalable frontend architecture patterns. Experience working across frontend and backend boundaries, including APIs, integrations, services, and data flows. Strong engineering fundamentals: clean architecture, maintainability, automated testing, code reviews, CI/CD, and production readiness. Experience designing reusable technical standards, shared libraries, templates, platform tooling, or developer experience improvements. Ability to work with multiple engineering teams, understand their delivery challenges, and create practical solutions that scale. Strong written communication skills, with the ability to create clear technical guidance, onboarding material, and adoption documentation. Ability to operate in ambiguity, structure unclear problems, and move from discovery to delivery. Security conscious engineering mindset, especially when introducing new tools, automation, or AI assisted workflows. Preferred Experience with AI assisted development tools in real software delivery, not only experimentation. Experience building internal platforms, developer tooling, engineering productivity tools, or paved road capabilities. Experience with Node.js, Python, or another backend language. Experience with cloud based systems, preferably AWS. Experience with observability concepts such as logs, metrics, traces, usage telemetry, and operational dashboards. Experience in regulated or enterprise environments with strong governance, security, and release discipline. Experience with design systems, frontend platform standards, accessibility, and reusable UI patterns. Experience with knowledge retrieval, documentation systems, RAG style workflows, or internal engineering knowledge platforms. Experience designing lightweight evaluation approaches for AI generated outputs, automation, or agentic workflows. Experience coaching engineers, running workshops, or driving adoption of new engineering practices.
26/07/2026
Full time
Job Description We are hiring a Senior AI Enablement Engineer to help shape how software engineering teams adopt, use, and scale AI assisted development across the organization. This is not a traditional full stack role, and it is not a "prompt engineering" role. You will work at the intersection of software engineering, developer experience, AI tooling, platform standards, governance, and engineering enablement. You will build the paved roads that allow engineers to use AI tools safely and effectively: standards, reusable workflows, automation, evaluation approaches, observability, documentation, and internal platform capabilities. The goal is to make AI assisted engineering reliable, measurable, secure, and aligned with enterprise software delivery standards. You will work closely with engineering teams, platform teams, security, architecture, product, and AI stakeholders to turn AI adoption from isolated experimentation into a sustainable engineering capability. You Will Own and deliver AI enablement capabilities that improve how engineering teams use AI tools across the software development lifecycle. Design and build internal tools, workflows, templates, integrations, and automation that make AI assisted development safer, faster, and more consistent. Create and maintain engineering standards, guidance, and reusable patterns for AI assisted software delivery. Help teams adopt AI development tools responsibly, with clear expectations around verification, quality, security, and maintainability. Work with engineers and stakeholders to understand real delivery pain points and translate them into practical enablement solutions. Build or integrate capabilities around AI assisted coding, documentation, testing, code review, onboarding, and knowledge retrieval. Contribute to AI governance implementation by helping translate policy and security expectations into usable engineering workflows. Support observability and measurement for AI adoption, including usage insights, effectiveness, quality signals, and operational risks. Partner with platform, architecture, AppSec, and infrastructure teams to ensure AI tools are integrated safely into the enterprise environment. Coach and support engineers through workshops, documentation, demos, and hands on enablement. Operate with high autonomy in a fast moving area where ambiguity is expected and practical ownership is essential. AI & Engineering Enablement Mindset Strong interest in how AI is changing software engineering, developer workflows, and engineering productivity. Practical experience using AI development tools such as Claude Code, GitHub Copilot, ChatGPT, Cursor, or similar tools. Ability to distinguish between AI experimentation and production grade engineering practices. Strong belief that AI output must be verified, tested, reviewed, secured, and aligned with engineering standards. Comfortable working across technical implementation, team enablement, stakeholder communication, and operational rollout. Curious about areas such as AI agents, MCP, RAG, evals, prompt/workflow design, AI observability, and developer productivity measurement. The Impact You Will Have Help engineering teams adopt AI in a way that is practical, safe, and aligned with enterprise standards. Reduce inconsistent AI usage by creating clear workflows, reusable patterns, and trusted guidance. Improve developer experience by removing friction from common engineering tasks. Help establish measurable AI adoption practices across software engineering. Contribute to the next generation of AI enabled engineering capability within the Investor Services organization. Qualifications Required 8+ years of professional software engineering experience with strong ownership of complex systems, platforms, or engineering capabilities. Strong proficiency in TypeScript and modern JavaScript. Experience with modern frontend frameworks, preferably Vue.js 3, and scalable frontend architecture patterns. Experience working across frontend and backend boundaries, including APIs, integrations, services, and data flows. Strong engineering fundamentals: clean architecture, maintainability, automated testing, code reviews, CI/CD, and production readiness. Experience designing reusable technical standards, shared libraries, templates, platform tooling, or developer experience improvements. Ability to work with multiple engineering teams, understand their delivery challenges, and create practical solutions that scale. Strong written communication skills, with the ability to create clear technical guidance, onboarding material, and adoption documentation. Ability to operate in ambiguity, structure unclear problems, and move from discovery to delivery. Security conscious engineering mindset, especially when introducing new tools, automation, or AI assisted workflows. Preferred Experience with AI assisted development tools in real software delivery, not only experimentation. Experience building internal platforms, developer tooling, engineering productivity tools, or paved road capabilities. Experience with Node.js, Python, or another backend language. Experience with cloud based systems, preferably AWS. Experience with observability concepts such as logs, metrics, traces, usage telemetry, and operational dashboards. Experience in regulated or enterprise environments with strong governance, security, and release discipline. Experience with design systems, frontend platform standards, accessibility, and reusable UI patterns. Experience with knowledge retrieval, documentation systems, RAG style workflows, or internal engineering knowledge platforms. Experience designing lightweight evaluation approaches for AI generated outputs, automation, or agentic workflows. Experience coaching engineers, running workshops, or driving adoption of new engineering practices.
Role: Senior Java / Python Engineer Client: Financial Systems Location: London (Hybrid) Compensation: Up To £130,000 P/A + Comps The role A high-performing global team is looking for an experienced Java / Python Engineer to help build and enhance critical backend platforms supporting complex risk, trading and data workflows. This is a hands on role focused on scalable engineering, distributed systems, large datasets and delivering robust solutions within a fast paced financial environment. Responsibilities Building and enhancing Java and Python-based backend services and risk data pipelines Working with complex risk and trading datasets to support analytics, reporting and downstream processing Developing APIs, automation tools and scalable distributed applications Collaborating with technical and business stakeholders across risk, front office and engineering teams Requirements Strong commercial experience with Java and/or Python within enterprise environments Experience building backend services, APIs or distributed systems using technologies such as Spring Boot, FastAPI, Flask or Django Strong SQL and data processing skills, with exposure to large-scale data environments Previous experience working with risk platforms, risk data, trading, PnL or capital markets technology Experience with messaging technologies, cloud platforms, microservices or investment banking environments would be highly beneficial. If you're interested in working on high-impact risk technology within a collaborative global team, apply now or get in touch for a confidential discussion.
26/07/2026
Full time
Role: Senior Java / Python Engineer Client: Financial Systems Location: London (Hybrid) Compensation: Up To £130,000 P/A + Comps The role A high-performing global team is looking for an experienced Java / Python Engineer to help build and enhance critical backend platforms supporting complex risk, trading and data workflows. This is a hands on role focused on scalable engineering, distributed systems, large datasets and delivering robust solutions within a fast paced financial environment. Responsibilities Building and enhancing Java and Python-based backend services and risk data pipelines Working with complex risk and trading datasets to support analytics, reporting and downstream processing Developing APIs, automation tools and scalable distributed applications Collaborating with technical and business stakeholders across risk, front office and engineering teams Requirements Strong commercial experience with Java and/or Python within enterprise environments Experience building backend services, APIs or distributed systems using technologies such as Spring Boot, FastAPI, Flask or Django Strong SQL and data processing skills, with exposure to large-scale data environments Previous experience working with risk platforms, risk data, trading, PnL or capital markets technology Experience with messaging technologies, cloud platforms, microservices or investment banking environments would be highly beneficial. If you're interested in working on high-impact risk technology within a collaborative global team, apply now or get in touch for a confidential discussion.
Company the company, a global investment bank and securities firm, has served companies and their investors for over 60 years. Headquartered in New York City, with offices in more than 25 cities around the world, the company provides clients with capital markets and financial advisory services, institutional brokerage, securities research and asset management. The firm is a leading provider of trade execution in equity, high yield, convertible and international securities for institutional investors and high net worth individuals. Role Overview the company is seeking a highly experienced Senior Full Stack / Native Cloud Engineer at Vice President level to join our London Technology team. This is a strategic, hands on engineering leadership role focused on designing and delivering scalable, cloud native, event driven platforms that enable data driven and intelligent solutions across the company' client facing business units. The role will form part of the Madison CRM & Analytics programme and will require a strong combination of deep technical expertise, end to end delivery ownership, and engineering leadership. The successful candidate will work closely with business stakeholders, product managers, and globally distributed technology teams to build resilient, high performance platforms and user facing solutions that support critical front office workflows. This role is well suited to an engineer who is comfortable operating across the full technology stack, from backend services and distributed data architecture through to responsive user interfaces, production support, and engineering best practice. Key Responsibilities Lead the design, development, and delivery of backend services and platform components using Java 8+ / Spring Boot and Python / FastAPI. Build, enhance, and operate event driven, real time data pipelines using Kafka and related streaming technologies. Provide deep technical expertise in distributed systems, data architecture, and scalable platform design. Design, implement, and maintain Java based APIs and microservices, including REST, OpenAPI, GraphQL, and gRPC services. Work with modern data technologies including PostgreSQL, MongoDB, and Amazon Redshift. Deliver reliable, performant, and responsive user interfaces aligned to UX designs, using Angular or React. Own solutions end to end, from technical design and architecture through to production deployment, monitoring, support, and continuous improvement. Champion engineering best practices across code quality, testing, CI/CD, observability, maintainability, and operational resilience. Mentor and guide junior and mid level engineers, setting high technical standards through code reviews, design reviews, and hands on technical leadership. Independently identify, analyse, scope, and propose solutions to complex technical challenges with minimal direction. Partner closely with business stakeholders, product managers, and cross functional technology teams to translate requirements into robust technical solutions. Optimise systems for performance, scalability, resiliency, reliability, and low latency operation. Participate actively in Agile ceremonies, contributing to sprint planning, estimation, execution, retrospectives, and continuous delivery improvements. Collaborate with globally distributed engineering teams to ensure consistency of architecture, delivery standards, and platform evolution. Support production systems, ensuring timely issue resolution, effective root cause analysis, and ongoing service improvement. Required Skills and Experience Strong professional experience in full stack software engineering, ideally within financial services, capital markets, or another complex enterprise technology environment. Advanced backend engineering experience with Java 8+, Spring Boot, and microservices based architectures. Strong Python development experience, preferably with FastAPI or similar modern API frameworks. Proven experience designing and building cloud native, distributed, scalable, and resilient systems. Hands on experience with Kafka or similar event streaming technologies. Strong understanding of API design and service integration patterns, including REST, OpenAPI, GraphQL, and gRPC. Practical experience with relational and NoSQL data platforms, including PostgreSQL, MongoDB, and Redshift. Frontend development experience using Angular or React, with a focus on reliable, maintainable, and responsive UI delivery. Strong understanding of software engineering best practices, including automated testing, clean code, code reviews, CI/CD, observability, and secure development practices. Experience deploying and operating production grade systems in cloud or hybrid cloud environments. Demonstrated ability to lead technical delivery, mentor engineers, and influence architecture decisions. Strong analytical and problem solving skills, with the ability to operate independently in a complex delivery environment. Excellent communication skills, with the ability to engage effectively with technical teams, business stakeholders, and product partners. Preferred Skills Experience working on CRM, client intelligence, sales enablement, or front office data platforms. Experience in investment banking, equities, fixed income, wealth management, or broader financial services technology. Familiarity with AWS or other public cloud platforms. Experience with containerisation and orchestration technologies such as Docker and Kubernetes. Knowledge of observability tooling, monitoring frameworks, distributed tracing, and production support best practices. Experience working in globally distributed Agile engineering teams. Understanding of data governance, data lineage, entitlements, and regulatory considerations in financial services environments. Candidate Profile The ideal candidate will be a hands on engineering leader who combines strong technical depth with pragmatic delivery judgement. They will be comfortable moving between architecture, coding, code reviews, stakeholder engagement, and production support. They should demonstrate ownership, intellectual curiosity, strong communication skills, and a commitment to delivering high quality technology solutions in a fast paced environment. They will be expected to set technical direction, raise engineering standards, and help build scalable platforms that support the company' client facing businesses.
26/07/2026
Full time
Company the company, a global investment bank and securities firm, has served companies and their investors for over 60 years. Headquartered in New York City, with offices in more than 25 cities around the world, the company provides clients with capital markets and financial advisory services, institutional brokerage, securities research and asset management. The firm is a leading provider of trade execution in equity, high yield, convertible and international securities for institutional investors and high net worth individuals. Role Overview the company is seeking a highly experienced Senior Full Stack / Native Cloud Engineer at Vice President level to join our London Technology team. This is a strategic, hands on engineering leadership role focused on designing and delivering scalable, cloud native, event driven platforms that enable data driven and intelligent solutions across the company' client facing business units. The role will form part of the Madison CRM & Analytics programme and will require a strong combination of deep technical expertise, end to end delivery ownership, and engineering leadership. The successful candidate will work closely with business stakeholders, product managers, and globally distributed technology teams to build resilient, high performance platforms and user facing solutions that support critical front office workflows. This role is well suited to an engineer who is comfortable operating across the full technology stack, from backend services and distributed data architecture through to responsive user interfaces, production support, and engineering best practice. Key Responsibilities Lead the design, development, and delivery of backend services and platform components using Java 8+ / Spring Boot and Python / FastAPI. Build, enhance, and operate event driven, real time data pipelines using Kafka and related streaming technologies. Provide deep technical expertise in distributed systems, data architecture, and scalable platform design. Design, implement, and maintain Java based APIs and microservices, including REST, OpenAPI, GraphQL, and gRPC services. Work with modern data technologies including PostgreSQL, MongoDB, and Amazon Redshift. Deliver reliable, performant, and responsive user interfaces aligned to UX designs, using Angular or React. Own solutions end to end, from technical design and architecture through to production deployment, monitoring, support, and continuous improvement. Champion engineering best practices across code quality, testing, CI/CD, observability, maintainability, and operational resilience. Mentor and guide junior and mid level engineers, setting high technical standards through code reviews, design reviews, and hands on technical leadership. Independently identify, analyse, scope, and propose solutions to complex technical challenges with minimal direction. Partner closely with business stakeholders, product managers, and cross functional technology teams to translate requirements into robust technical solutions. Optimise systems for performance, scalability, resiliency, reliability, and low latency operation. Participate actively in Agile ceremonies, contributing to sprint planning, estimation, execution, retrospectives, and continuous delivery improvements. Collaborate with globally distributed engineering teams to ensure consistency of architecture, delivery standards, and platform evolution. Support production systems, ensuring timely issue resolution, effective root cause analysis, and ongoing service improvement. Required Skills and Experience Strong professional experience in full stack software engineering, ideally within financial services, capital markets, or another complex enterprise technology environment. Advanced backend engineering experience with Java 8+, Spring Boot, and microservices based architectures. Strong Python development experience, preferably with FastAPI or similar modern API frameworks. Proven experience designing and building cloud native, distributed, scalable, and resilient systems. Hands on experience with Kafka or similar event streaming technologies. Strong understanding of API design and service integration patterns, including REST, OpenAPI, GraphQL, and gRPC. Practical experience with relational and NoSQL data platforms, including PostgreSQL, MongoDB, and Redshift. Frontend development experience using Angular or React, with a focus on reliable, maintainable, and responsive UI delivery. Strong understanding of software engineering best practices, including automated testing, clean code, code reviews, CI/CD, observability, and secure development practices. Experience deploying and operating production grade systems in cloud or hybrid cloud environments. Demonstrated ability to lead technical delivery, mentor engineers, and influence architecture decisions. Strong analytical and problem solving skills, with the ability to operate independently in a complex delivery environment. Excellent communication skills, with the ability to engage effectively with technical teams, business stakeholders, and product partners. Preferred Skills Experience working on CRM, client intelligence, sales enablement, or front office data platforms. Experience in investment banking, equities, fixed income, wealth management, or broader financial services technology. Familiarity with AWS or other public cloud platforms. Experience with containerisation and orchestration technologies such as Docker and Kubernetes. Knowledge of observability tooling, monitoring frameworks, distributed tracing, and production support best practices. Experience working in globally distributed Agile engineering teams. Understanding of data governance, data lineage, entitlements, and regulatory considerations in financial services environments. Candidate Profile The ideal candidate will be a hands on engineering leader who combines strong technical depth with pragmatic delivery judgement. They will be comfortable moving between architecture, coding, code reviews, stakeholder engagement, and production support. They should demonstrate ownership, intellectual curiosity, strong communication skills, and a commitment to delivering high quality technology solutions in a fast paced environment. They will be expected to set technical direction, raise engineering standards, and help build scalable platforms that support the company' client facing businesses.
Funding End Date 31 Aug 2028 Hours per week 37 Project Title Senior Project Software Developer (COPO) Months Duration 24 Flexible Options Although full-time hours are available, applications from those interested in working part-time hours are also welcomed. Job Description Main Purpose of the Job The Earlham Institute is seeking a versatile full-stack Research Software Engineer (RSE) to join the team behind COPO (Collaborative OPen Omics). COPO is a production-deployed metadata and data-brokering platform that has been developed and operated at the Institute since 2015. COPO underpins some of the largest biodiversity genomics programmes attempted to date, having brokered more than 80,000 samples from over 4,800 species to public repositories such as the European Nucleotide Archive, with automated validation, expert curation and full audit trails. The successful candidate will join the small engineering team that builds and operates COPO, contributing across the full stack -frontend interfaces, APIs, and the services that connect them to the platform's validation, curation and submission pipelines. Data visualisation, dashboards and API design will be at the centre of the role, but the post is deliberately broad: COPO supports a range of research communities and projects, and the work varies with the needs of those the platform serves. This is a broadly scoped full-stack role with metadata validation, translation, visualisation and API design as its primary focus. It suits an engineer who enjoys turning complex scientific data into clear, reliable, well-documented interfaces that researchers and the wider community can depend on. Being a senior, hands-on role, you will own significant components of the project end to end, make day-to-day architectural decisions, and drive delivery to time. Key Relationships Internal: COPO Team Lead / Group Leader (direction, prioritisation, line management); the COPO development team of fellow engineers and frontend developers (collaboration, code review, and mentoring); EI bioinformaticians and research scientists (scientific and metadata requirements); Scientific Computing / IT infrastructure teams (compute, storage and platform services); and project managers / programme coordinators (planning, reporting and effort estimates). External: genomics and biodiversity programmes and projects that COPO supports; EMBL-EBI / ELIXIR services such as ENA and BioSamples; other public repositories and registries such as Zenodo and DataCite; metadata-standards communities including RO-Crate, ISA, MIxS, Darwin Core and Bioschemas; and the wider open-source community and downstream COPO users. Main Activities & Responsibilities Dashboards, data visualisation and data portals Design, build and maintain interactive dashboards and public data portals, from data model through to production deployment. Translate complex, multi-source scientific metadata into clear, accurate and accessible visualisations. Build reporting and summary views that are reproducible and auditable, including snapshots for governance and reporting. Apply good practice in accessibility, responsive design and information design so that outputs are usable by researchers and the public alike. APIs and backend services Develop, document and maintain RESTful APIs that expose metadata in multiple formats for internal tools and external consumers. Integrate frontend and portal services with COPO's validation, curation and submission pipelines. Ensure APIs are performant, versioned, secure and well documented so third parties can build against them with minimal support. Full-stack engineering and platform contribution Contribute across the COPO codebase: frontend, backend and supporting services as a flexible member of a small engineering team. Write clean, tested, maintainable code with appropriate use of version control, code review, CI/CD and containerisation (Git, Docker). Help deploy and operate COPO instances, working with colleagues on deployment, monitoring, backup and reliability. Collaboration, standards and support Work closely with the technical lead and engineering colleagues to extend the platform and its metadata standards. Help add support for new data types and metadata schemas, and reflect these in the interfaces and APIs you build. Support research users onboarding onto the platform, including documentation, tutorials and responsive help. Produce clear technical documentation and contribute to open-source releases under permissive licences. As agreed with line manager, any other duties commensurate with the nature of the role. Person Profile Education & Qualifications Requirement Importance Degree (or equivalent professional/practical experience) in computer science, software engineering, bioinformatics or a related discipline Essential Specialist Knowledge & Skills Requirement Importance Proficiency with version control (Git) and collaborative development workflows, including code review Essential Understanding of FAIR data principles, ontologies or controlled vocabularies Essential An understanding of, and willingness to apply, good engineering practice: automated testing, clear documentation and basic security awareness Essential Able to translate complex requirements into clear, usable interfaces, with strong attention to accuracy and detail Essential Familiarity with cloud or research-computing infrastructure Desirable Exposure to genomics, biodiversity, ecology or a related life-science domain Desirable Requirement Importance Demonstrable experience building and maintaining full-stack web applications in JavaScript and a backend language (Python preferred) Essential Experience designing, building and documenting RESTful APIs Essential Experience with containerisation and deployment (Docker; CI/CD pipelines) Essential Experience designing and building data visualisations or dashboards, using libraries such as Plotly, D3, or equivalent Desirable Experience working with structured or scientific data, metadata standards, or data-intensive systems Desirable Management and Leadership Requirement Importance Experience mentoring, coaching or line-managing other developers Essential Interpersonal & Communication Skills Requirement Importance Committed to open, reproducible and well-tested software Essential Able to work both independently and as a flexible, collaborative member of a small team Essential Good written and verbal communication skills, including the ability to produce clear technical documentation and explain technical matters to non-specialists Essential Comfortable working with, and responsive to, a distributed community of research users Essential Able to work independently, use initiative and apply problem solving skills Essential Additional Requirements Requirement Importance Promotes equality and values diversity Essential Attention to detail Essential Willingness to embrace the expected values and behaviours of all staff at the Institute, ensuring it is a great place to work Essential Able to present a positive image of self and the Institute, promoting both the international reputation and public engagement aims of the Institute Essential Willingness to work outside standard working hours when required Essential Ability to maintain confidentiality and security of information where appropriate Essential Who We Are About the Earlham Institute The Earlham Institute harnesses the power of data-driven biology to accelerate solutions for health, biodiversity, and food security. Based at Norwich Research Park, the Earlham Institute is one of eight institutes strategically funded by BBSRC. Our science combines world-class technology, interdisciplinary expertise, and training and development across genomics, engineering biology and data science, to decode the scale and complexity of living systems. We believe we can achieve more if we work together. That's why we collaborate with the global science community and industry partners, while also inspiring the next generation of scientists and technical specialists. Our Science Earlham Institute scientists specialise in developing and testing the latest tools and approaches needed to decode living systems and make biological predictions. We are home to state-of-the-art facilities and technology, creating a unique combination of expertise and infrastructure. We have dedicated laboratories for genome sequencing, single-cell analysis, engineering biology, and large-scale automation; as well as one of the largest supercomputing facilities for life science research in Europe. Our Advanced Training team also provides access to specialised scientific training to upskill the next generation of research and technical staff. Our Culture Our collegiate and innovative research environment comes with significant support, including a commitment to your professional development, research and administrative assistance, and opportunities to build collaborations with scientists and industry on the Norwich Research Park, across the UK, and internationally. The Institute is also home to talented technical and operational staff, whose invaluable contributions enable our science to have the maximum impact. We aim to recognise, reward, and develop all staff and students so that every individual feels able to achieve their best with us. We work hard to nurture an engaged and positive workplace, centred on core values that include openness, technical excellence, and collaboration . click apply for full job details
26/07/2026
Full time
Funding End Date 31 Aug 2028 Hours per week 37 Project Title Senior Project Software Developer (COPO) Months Duration 24 Flexible Options Although full-time hours are available, applications from those interested in working part-time hours are also welcomed. Job Description Main Purpose of the Job The Earlham Institute is seeking a versatile full-stack Research Software Engineer (RSE) to join the team behind COPO (Collaborative OPen Omics). COPO is a production-deployed metadata and data-brokering platform that has been developed and operated at the Institute since 2015. COPO underpins some of the largest biodiversity genomics programmes attempted to date, having brokered more than 80,000 samples from over 4,800 species to public repositories such as the European Nucleotide Archive, with automated validation, expert curation and full audit trails. The successful candidate will join the small engineering team that builds and operates COPO, contributing across the full stack -frontend interfaces, APIs, and the services that connect them to the platform's validation, curation and submission pipelines. Data visualisation, dashboards and API design will be at the centre of the role, but the post is deliberately broad: COPO supports a range of research communities and projects, and the work varies with the needs of those the platform serves. This is a broadly scoped full-stack role with metadata validation, translation, visualisation and API design as its primary focus. It suits an engineer who enjoys turning complex scientific data into clear, reliable, well-documented interfaces that researchers and the wider community can depend on. Being a senior, hands-on role, you will own significant components of the project end to end, make day-to-day architectural decisions, and drive delivery to time. Key Relationships Internal: COPO Team Lead / Group Leader (direction, prioritisation, line management); the COPO development team of fellow engineers and frontend developers (collaboration, code review, and mentoring); EI bioinformaticians and research scientists (scientific and metadata requirements); Scientific Computing / IT infrastructure teams (compute, storage and platform services); and project managers / programme coordinators (planning, reporting and effort estimates). External: genomics and biodiversity programmes and projects that COPO supports; EMBL-EBI / ELIXIR services such as ENA and BioSamples; other public repositories and registries such as Zenodo and DataCite; metadata-standards communities including RO-Crate, ISA, MIxS, Darwin Core and Bioschemas; and the wider open-source community and downstream COPO users. Main Activities & Responsibilities Dashboards, data visualisation and data portals Design, build and maintain interactive dashboards and public data portals, from data model through to production deployment. Translate complex, multi-source scientific metadata into clear, accurate and accessible visualisations. Build reporting and summary views that are reproducible and auditable, including snapshots for governance and reporting. Apply good practice in accessibility, responsive design and information design so that outputs are usable by researchers and the public alike. APIs and backend services Develop, document and maintain RESTful APIs that expose metadata in multiple formats for internal tools and external consumers. Integrate frontend and portal services with COPO's validation, curation and submission pipelines. Ensure APIs are performant, versioned, secure and well documented so third parties can build against them with minimal support. Full-stack engineering and platform contribution Contribute across the COPO codebase: frontend, backend and supporting services as a flexible member of a small engineering team. Write clean, tested, maintainable code with appropriate use of version control, code review, CI/CD and containerisation (Git, Docker). Help deploy and operate COPO instances, working with colleagues on deployment, monitoring, backup and reliability. Collaboration, standards and support Work closely with the technical lead and engineering colleagues to extend the platform and its metadata standards. Help add support for new data types and metadata schemas, and reflect these in the interfaces and APIs you build. Support research users onboarding onto the platform, including documentation, tutorials and responsive help. Produce clear technical documentation and contribute to open-source releases under permissive licences. As agreed with line manager, any other duties commensurate with the nature of the role. Person Profile Education & Qualifications Requirement Importance Degree (or equivalent professional/practical experience) in computer science, software engineering, bioinformatics or a related discipline Essential Specialist Knowledge & Skills Requirement Importance Proficiency with version control (Git) and collaborative development workflows, including code review Essential Understanding of FAIR data principles, ontologies or controlled vocabularies Essential An understanding of, and willingness to apply, good engineering practice: automated testing, clear documentation and basic security awareness Essential Able to translate complex requirements into clear, usable interfaces, with strong attention to accuracy and detail Essential Familiarity with cloud or research-computing infrastructure Desirable Exposure to genomics, biodiversity, ecology or a related life-science domain Desirable Requirement Importance Demonstrable experience building and maintaining full-stack web applications in JavaScript and a backend language (Python preferred) Essential Experience designing, building and documenting RESTful APIs Essential Experience with containerisation and deployment (Docker; CI/CD pipelines) Essential Experience designing and building data visualisations or dashboards, using libraries such as Plotly, D3, or equivalent Desirable Experience working with structured or scientific data, metadata standards, or data-intensive systems Desirable Management and Leadership Requirement Importance Experience mentoring, coaching or line-managing other developers Essential Interpersonal & Communication Skills Requirement Importance Committed to open, reproducible and well-tested software Essential Able to work both independently and as a flexible, collaborative member of a small team Essential Good written and verbal communication skills, including the ability to produce clear technical documentation and explain technical matters to non-specialists Essential Comfortable working with, and responsive to, a distributed community of research users Essential Able to work independently, use initiative and apply problem solving skills Essential Additional Requirements Requirement Importance Promotes equality and values diversity Essential Attention to detail Essential Willingness to embrace the expected values and behaviours of all staff at the Institute, ensuring it is a great place to work Essential Able to present a positive image of self and the Institute, promoting both the international reputation and public engagement aims of the Institute Essential Willingness to work outside standard working hours when required Essential Ability to maintain confidentiality and security of information where appropriate Essential Who We Are About the Earlham Institute The Earlham Institute harnesses the power of data-driven biology to accelerate solutions for health, biodiversity, and food security. Based at Norwich Research Park, the Earlham Institute is one of eight institutes strategically funded by BBSRC. Our science combines world-class technology, interdisciplinary expertise, and training and development across genomics, engineering biology and data science, to decode the scale and complexity of living systems. We believe we can achieve more if we work together. That's why we collaborate with the global science community and industry partners, while also inspiring the next generation of scientists and technical specialists. Our Science Earlham Institute scientists specialise in developing and testing the latest tools and approaches needed to decode living systems and make biological predictions. We are home to state-of-the-art facilities and technology, creating a unique combination of expertise and infrastructure. We have dedicated laboratories for genome sequencing, single-cell analysis, engineering biology, and large-scale automation; as well as one of the largest supercomputing facilities for life science research in Europe. Our Advanced Training team also provides access to specialised scientific training to upskill the next generation of research and technical staff. Our Culture Our collegiate and innovative research environment comes with significant support, including a commitment to your professional development, research and administrative assistance, and opportunities to build collaborations with scientists and industry on the Norwich Research Park, across the UK, and internationally. The Institute is also home to talented technical and operational staff, whose invaluable contributions enable our science to have the maximum impact. We aim to recognise, reward, and develop all staff and students so that every individual feels able to achieve their best with us. We work hard to nurture an engaged and positive workplace, centred on core values that include openness, technical excellence, and collaboration . click apply for full job details
Senior AI Engineer - 12 Months Contract - Canary Wharf Hybrid Start ASAP 40 Hour week Inside IR35 Required:- 5+ years of professional software engineering experience; ability to independently design & ship complex systems in production. Strong programming skills in Python (preferred), Java, or similar languages, with experience in developing microservices, APIs, & backend systems. Strong problem-solving skills & the ability to balance engineering rigor with delivery speed. Solid understanding of software architecture, cloud infrastructure (AWS, Azure, or GCP), & modern DevOps practices. Experience integrating machine learning models into production systems (e.g., LLMs via APIs, fine-tuning, RAG patterns, embeddings, agents & crew of agents etc.). Ability to move quickly while maintaining code quality, test coverage, & operational excellence. Senior AI Engineer preferred experience Familiarity with AI/ML tools such as LangChain, Haystack, Hugging Face, Weaviate, or similar ecosystems. Hands-on experience with Retrieval Augmented Generation applications, AI agents & systems built around them. Experience using GenAI frameworks such as LlamaIndex, Crew AI, AutoGen, or similar agentic/LLM orchestration toolkits. Exposure to working with unstructured data (documents, conversations, images) & transforming it into usable structured formats. Experience building chatbots, search systems, or generative AI interfaces. Background in working within platform engineering or internal developer tools teams. Prior experience working in an embedded (forward-deployed) team model with business stakeholders. Experience building production grade, reliable AI applications My client is looking for a Senior AI Engineer who think holistically, automate relentlessly, & are fluent in the fast-moving world of AI tooling & infrastructure-but grounded in disciplined engineering principles.My client's AI organization is building high-impact AI-powered applications that deliver real business value at speed. As a Senior AI Engineer, you'll play a critical role in building & deploying scalable AI-powered applications through solid software engineering excellence combined with pragmatic use of modern AI capabilities. This is a role for seasoned engineers who are excited about applying AI in practical & scalable ways. Looking for individuals who thrive at the intersection of disciplined software development & modern AI applications. You should be comfortable working across the full lifecycle of a product-from ideation & architecture to deployment & automation-while navigating ambiguity & driving toward execution. Strong systems thinking, ownership mindset, & the ability to ship value fast are essential. Senior AI Engineer Job Responsibilities Design, develop, & maintain production-grade AI applications & services using modern software engineering practices (CI/CD, testing, observability, cloud-native design). Define & implement foundational platforms & tools (e.g., conversational bots, AI-powered search, unstructured data processing, GenBI) that are reusable & scalable across the enterprise. Participate in cross functional team initiatives-embedded projects with business stakeholders to rapidly build & deploy AI solutions that solve high-priority business problems. Evaluate & integrate existing AI tools, frameworks, & APIs (e.g., LLMs, vector DBs, retrieval-augmented generation, AI agents) into robust applications. Champion automation in workflows-from data management ingestion & preprocessing to evaluation, to model integration & deployment. Collaborate with data scientists, product managers, & other engineers to ensure end-to-end delivery & reliability of AI products. Stay current with emerging AI technologies but prioritize practical application & delivery over experimental research. Contribute to the internal knowledge base, tooling libraries, & documentation to scale AI engineering best practices across the organization. With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining andManufacturingsectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
26/07/2026
Full time
Senior AI Engineer - 12 Months Contract - Canary Wharf Hybrid Start ASAP 40 Hour week Inside IR35 Required:- 5+ years of professional software engineering experience; ability to independently design & ship complex systems in production. Strong programming skills in Python (preferred), Java, or similar languages, with experience in developing microservices, APIs, & backend systems. Strong problem-solving skills & the ability to balance engineering rigor with delivery speed. Solid understanding of software architecture, cloud infrastructure (AWS, Azure, or GCP), & modern DevOps practices. Experience integrating machine learning models into production systems (e.g., LLMs via APIs, fine-tuning, RAG patterns, embeddings, agents & crew of agents etc.). Ability to move quickly while maintaining code quality, test coverage, & operational excellence. Senior AI Engineer preferred experience Familiarity with AI/ML tools such as LangChain, Haystack, Hugging Face, Weaviate, or similar ecosystems. Hands-on experience with Retrieval Augmented Generation applications, AI agents & systems built around them. Experience using GenAI frameworks such as LlamaIndex, Crew AI, AutoGen, or similar agentic/LLM orchestration toolkits. Exposure to working with unstructured data (documents, conversations, images) & transforming it into usable structured formats. Experience building chatbots, search systems, or generative AI interfaces. Background in working within platform engineering or internal developer tools teams. Prior experience working in an embedded (forward-deployed) team model with business stakeholders. Experience building production grade, reliable AI applications My client is looking for a Senior AI Engineer who think holistically, automate relentlessly, & are fluent in the fast-moving world of AI tooling & infrastructure-but grounded in disciplined engineering principles.My client's AI organization is building high-impact AI-powered applications that deliver real business value at speed. As a Senior AI Engineer, you'll play a critical role in building & deploying scalable AI-powered applications through solid software engineering excellence combined with pragmatic use of modern AI capabilities. This is a role for seasoned engineers who are excited about applying AI in practical & scalable ways. Looking for individuals who thrive at the intersection of disciplined software development & modern AI applications. You should be comfortable working across the full lifecycle of a product-from ideation & architecture to deployment & automation-while navigating ambiguity & driving toward execution. Strong systems thinking, ownership mindset, & the ability to ship value fast are essential. Senior AI Engineer Job Responsibilities Design, develop, & maintain production-grade AI applications & services using modern software engineering practices (CI/CD, testing, observability, cloud-native design). Define & implement foundational platforms & tools (e.g., conversational bots, AI-powered search, unstructured data processing, GenBI) that are reusable & scalable across the enterprise. Participate in cross functional team initiatives-embedded projects with business stakeholders to rapidly build & deploy AI solutions that solve high-priority business problems. Evaluate & integrate existing AI tools, frameworks, & APIs (e.g., LLMs, vector DBs, retrieval-augmented generation, AI agents) into robust applications. Champion automation in workflows-from data management ingestion & preprocessing to evaluation, to model integration & deployment. Collaborate with data scientists, product managers, & other engineers to ensure end-to-end delivery & reliability of AI products. Stay current with emerging AI technologies but prioritize practical application & delivery over experimental research. Contribute to the internal knowledge base, tooling libraries, & documentation to scale AI engineering best practices across the organization. With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining andManufacturingsectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. What does the team work on? Roku's Developer Platform team builds tools and embedded capabilities that help channel partners develop, tune, and debug high-quality apps. The team works across web applications, APIs, and platform services to improve the end-to-end developer experience and support partner success at scale. What is the role? Roku is looking for a Senior Full Stack Engineer to join the Developer Platform team and build AI-enabled web applications and services that improve app development and management workflows. This role will design and deliver full stack solutions that support external partners and internal stakeholders across the Roku ecosystem. You will contribute across frontend and backend systems, with a strong focus on reliability, scalability, and usability. You will build and evolve APIs and microservices, and help integrate modern AI capabilities into production experiences where they add clear user value. The role requires strong technical judgment, cross-functional collaboration, and the ability to move from concept through delivery in a fast-paced environment. You will join a high-performing team with a strong delivery culture and a commitment to building practical, high-impact developer tools. How will I use AI at Roku? At Roku, we don't just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact. We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks - and can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you. What are the responsibilities of the role? Design and build full stack web applications using React and Node.js Integrate AI capabilities including LLM-driven experiences where appropriate Develop APIs and microservices that connect tools, data, and platform workflows Deploy, scale, and monitor services in cloud environments using Kubernetes Build robust, highly available backend and frontend systems for developer-facing use cases Collaborate with cross-functional teams to define and deliver partner and internal tooling Troubleshoot production issues and improve performance and reliability Participate in code reviews and contribute to engineering best practices What experience would help someone be successful in this role at Roku? Proven full stack engineering experience with production web applications Strong skills in TypeScript, JavaScript, React, and Node.js Experience with backend development in Python or Go and frameworks such as FastAPI Familiarity with PostgreSQL, Redis, and REST API design and integration Experience with test-driven development and CI/CD workflows Experience integrating AI technologies such as OpenAI, LangChain, or RAG pipelines Understanding of authentication and authorization approaches including OpenID and SAML Experience deploying cloud-native services on AWS with containerized infrastructure and Kubernetes Experience with message queuing systems such as RabbitMQ or Apache Kafka Demonstrated AI/agentic-tooling fluency per the section above Bachelor's or Master's degree in Computer Science, Electronics, Communications, or a related field What's Roku's approach to hybrid working? Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance. What are some of the benefits? Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . What should I know about Roku's culture? Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
26/07/2026
Full time
Teamwork makes the stream work. Roku is changing how the world watches TV Roku is the TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. What does the team work on? Roku's Developer Platform team builds tools and embedded capabilities that help channel partners develop, tune, and debug high-quality apps. The team works across web applications, APIs, and platform services to improve the end-to-end developer experience and support partner success at scale. What is the role? Roku is looking for a Senior Full Stack Engineer to join the Developer Platform team and build AI-enabled web applications and services that improve app development and management workflows. This role will design and deliver full stack solutions that support external partners and internal stakeholders across the Roku ecosystem. You will contribute across frontend and backend systems, with a strong focus on reliability, scalability, and usability. You will build and evolve APIs and microservices, and help integrate modern AI capabilities into production experiences where they add clear user value. The role requires strong technical judgment, cross-functional collaboration, and the ability to move from concept through delivery in a fast-paced environment. You will join a high-performing team with a strong delivery culture and a commitment to building practical, high-impact developer tools. How will I use AI at Roku? At Roku, we don't just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact. We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks - and can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you. What are the responsibilities of the role? Design and build full stack web applications using React and Node.js Integrate AI capabilities including LLM-driven experiences where appropriate Develop APIs and microservices that connect tools, data, and platform workflows Deploy, scale, and monitor services in cloud environments using Kubernetes Build robust, highly available backend and frontend systems for developer-facing use cases Collaborate with cross-functional teams to define and deliver partner and internal tooling Troubleshoot production issues and improve performance and reliability Participate in code reviews and contribute to engineering best practices What experience would help someone be successful in this role at Roku? Proven full stack engineering experience with production web applications Strong skills in TypeScript, JavaScript, React, and Node.js Experience with backend development in Python or Go and frameworks such as FastAPI Familiarity with PostgreSQL, Redis, and REST API design and integration Experience with test-driven development and CI/CD workflows Experience integrating AI technologies such as OpenAI, LangChain, or RAG pipelines Understanding of authentication and authorization approaches including OpenID and SAML Experience deploying cloud-native services on AWS with containerized infrastructure and Kubernetes Experience with message queuing systems such as RabbitMQ or Apache Kafka Demonstrated AI/agentic-tooling fluency per the section above Bachelor's or Master's degree in Computer Science, Electronics, Communications, or a related field What's Roku's approach to hybrid working? Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance. What are some of the benefits? Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. Accommodations Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to . What should I know about Roku's culture? Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing .
Software Engineer (AI) Belfast (Hybrid) MCS Group is delighted to be once again partnering exclusively with one of Northern Ireland's most forward thinking technology businesses as they continue to grow their engineering function. This is a genuinely exciting opportunity to join a company investing heavily in modern software delivery, AI assisted engineering and scalable cloud platforms - not as a side project, but as a core part of how they build and deliver software. They are looking for a Software Engineer who enjoys solving problems across the stack, is comfortable working across different technologies and thrives in an environment where ownership, adaptability and continuous learning are valued. This role would suit someone who enjoys moving quickly, working closely with product and engineering teams, and using modern development tooling to accelerate delivery whilst maintaining quality. What you'll be doing: Building and delivering software end to end across backend, APIs, data and frontend layers Working in a highly collaborative engineering environment with modern delivery practices Using AI assisted development tools to improve speed, quality and efficiency Contributing to architecture decisions, automation and continuous improvement initiatives Building reliable, observable and production ready systems Working across evolving technologies rather than being tied to one stack We'd like to speak with people who have: Commercial software engineering experience delivering production applications Experience with technologies such as TypeScript, Python, Java, C#, .NET or similar Exposure to cloud environments (AWS/Azure), CI/CD, testing and modern engineering practices Hands on experience using AI coding tools, LLM applications, automation or AI enabled workflows Strong communication skills and a mindset geared towards collaboration and ownership Why this opportunity stands out: Join a business actively investing in engineering and AI capability Strong culture of learning and adopting new technologies Hybrid working and flexibility built in Opportunity to influence how software is delivered, not just write code Work alongside highly capable engineers in a fast moving environment This is an excellent opportunity for someone who wants to be part of a team embracing the next generation of software engineering while still keeping strong engineering fundamentals at the centre. To speak in absolute confidence about this opportunity please send an up to date CV via the link provided or contact Matthew Rainey, Senior Tech Recruitment Specialist at MCS Group Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current jobs Not all agencies are the same MCS Group are passionate about providing a first class service to all our customers and have an independent review rating of 4.9 stars on Google.
26/07/2026
Full time
Software Engineer (AI) Belfast (Hybrid) MCS Group is delighted to be once again partnering exclusively with one of Northern Ireland's most forward thinking technology businesses as they continue to grow their engineering function. This is a genuinely exciting opportunity to join a company investing heavily in modern software delivery, AI assisted engineering and scalable cloud platforms - not as a side project, but as a core part of how they build and deliver software. They are looking for a Software Engineer who enjoys solving problems across the stack, is comfortable working across different technologies and thrives in an environment where ownership, adaptability and continuous learning are valued. This role would suit someone who enjoys moving quickly, working closely with product and engineering teams, and using modern development tooling to accelerate delivery whilst maintaining quality. What you'll be doing: Building and delivering software end to end across backend, APIs, data and frontend layers Working in a highly collaborative engineering environment with modern delivery practices Using AI assisted development tools to improve speed, quality and efficiency Contributing to architecture decisions, automation and continuous improvement initiatives Building reliable, observable and production ready systems Working across evolving technologies rather than being tied to one stack We'd like to speak with people who have: Commercial software engineering experience delivering production applications Experience with technologies such as TypeScript, Python, Java, C#, .NET or similar Exposure to cloud environments (AWS/Azure), CI/CD, testing and modern engineering practices Hands on experience using AI coding tools, LLM applications, automation or AI enabled workflows Strong communication skills and a mindset geared towards collaboration and ownership Why this opportunity stands out: Join a business actively investing in engineering and AI capability Strong culture of learning and adopting new technologies Hybrid working and flexibility built in Opportunity to influence how software is delivered, not just write code Work alongside highly capable engineers in a fast moving environment This is an excellent opportunity for someone who wants to be part of a team embracing the next generation of software engineering while still keeping strong engineering fundamentals at the centre. To speak in absolute confidence about this opportunity please send an up to date CV via the link provided or contact Matthew Rainey, Senior Tech Recruitment Specialist at MCS Group Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current jobs Not all agencies are the same MCS Group are passionate about providing a first class service to all our customers and have an independent review rating of 4.9 stars on Google.
The role This is more than a job - it's a mission. You will be part of a high-impact, collaborative environment, where we expect everyone to live the values and standards of the British Army. Every person in our team plays a critical role in delivering OMNIA's vision; designing, delivering, and transforming collective training so the British Army is ready to fight and win. You'll work in a matrix organisation and report operationally through to the Software Lead. Ultimately, you'll work for the British Army, championing innovation, and helping shape the future of military collective training. Key Responsibilities Build secure and performant backend services using languages like Node.js, Python, Java, or .NET Core/.NET 5+. Integrate APIs, databases, and third-party services, ensuring seamless data flow and system interoperability. Develop and maintain robust frontend interfaces using modern frameworks (e.g., React, Angular). Design, build, and maintain scalable software solutions with a cloud first mindset, leveraging cloud native services and infrastructure. Use Docker and Kubernetes to containerise applications for consistent development, testing, and deployment across environments including Red Hat OpenShift. Automate build, test, and deployment processes using tools like Jenkins, GitHub Actions, Tekton, or Azure DevOps. Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation. Support estimation and planning activities in an agile environment. Conduct peer code reviews, ensuring adherence to coding standards, performance optimisation, and maintainability, including use of static analysis tools such as SonarQube. Contribute to continuous improvement, identifying opportunities to refine code quality, development workflows, and team collaboration. Establish and maintain automated test suites for unit, integration, and end to end testing. Build solutions with observability and monitoring in mind, integrating logging, metrics, and tracing to maintain system health and performance. Stay current with emerging technologies, frameworks, and industry trends. Monitor and respond to vulnerabilities, ensuring compliance with security standards (e.g., OWASP, NIST). Who we are looking for You'll have a mission focus, and the enthusiasm and drive to 'get things done'. You'll want to work in collaboration with other defence training organisations, and the British Army. You won't let bureaucracy get in the way of what needs to be done, you'll learn lessons and share these lessons across the team. You'll understand what it means to put the mission first. We are looking for a skilled and proactive Senior Software Developer to contribute to the development and integration of software solutions across the Army Collective Training Service (ACTS) programme. This role focuses on hands on engineering, building scalable, secure, and cloud native applications that support ACTS's strategic goals. You will work closely with Software Lead, technical leads, architects, and engineers to develop and maintain cloud hosted systems and services. Your responsibilities will include integrating legacy systems, engaging in modern development practices, and leveraging platforms such as AWS, Azure, and MODCloud (OCP) to deliver resilient and maintainable capabilities. Essential Skills and Experience 2 Years+ experience in full stack development using modern frontend frameworks (e.g., React, Angular) and backend technologies (e.g. Python, Java, JavaScript, Go, .NET Core/.NET5+). Experience with containerisation using Docker and orchestration with Kubernetes. Cloud platform expertise, particularly with AWS, Azure or Oracle, including deploying and managing cloud native applications. Experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, Tekton or Azure DevOps. Infrastructure as Code (IaC) using tools like Terraform or CloudFormation. Experience with static and dynamic code analysis tools (e.g., SonarQube, Snyk, OWASP ZAP). Experience with RESTful APIs for ingesting and exposing data. Self starter with the ability to appropriately prioritise and plan complex work in a rapidly changing environment. Excellent communication skills with ability to interact with stakeholders at all levels. Holder of current SC clearance, or the ability to gain it. Desirable Skills and Experience BSc/BEng in Software Engineering or equivalent professional accreditation and experience. Hands on experience with automated testing tools and frameworks such as JUnit, NUnit, Selenium, Cypress, Postman, or PyTest. Background in performance tuning for high throughput, low latency data systems. Knowledge of data warehousing and Lakehouse technologies. Experience with secrets management and identity access controls (e.g., HashiCorp Vault, AWS IAM, Keycloak). Experience with monitoring and logging for security and performance (e.g., ELK stack, Prometheus, Grafana). Experience with API management and gateway tools and services. Hands on experience deploying to Red Hat OpenShift. What we offer Be Part of a Groundbreaking Mission Join the UK's most advanced defence training alliance, where industry experts converge to push boundaries and deliver excellence. A Culture Built on Collaboration Work in an inclusive, high performing team that celebrates ideas, supports growth, and is laser focused on delivering results. Team dynamics You will be part of a team that works together, across multiple organisations united in one mission. Work Across Borders, United in Purpose Operate across organisations with one shared goal - improving capability across all domains. Drive Innovation Your voice matters. We champion new ideas, welcome change, and believe in continuous improvement with a growth mind set. Shape the Future Play a crucial role in a long term, future facing programme with real world impact on national defence. Career Growth & Benefits Enjoy a strong benefits package, ongoing development opportunities, and clear pathways to progress within a trusted defence industry partner.
26/07/2026
Full time
The role This is more than a job - it's a mission. You will be part of a high-impact, collaborative environment, where we expect everyone to live the values and standards of the British Army. Every person in our team plays a critical role in delivering OMNIA's vision; designing, delivering, and transforming collective training so the British Army is ready to fight and win. You'll work in a matrix organisation and report operationally through to the Software Lead. Ultimately, you'll work for the British Army, championing innovation, and helping shape the future of military collective training. Key Responsibilities Build secure and performant backend services using languages like Node.js, Python, Java, or .NET Core/.NET 5+. Integrate APIs, databases, and third-party services, ensuring seamless data flow and system interoperability. Develop and maintain robust frontend interfaces using modern frameworks (e.g., React, Angular). Design, build, and maintain scalable software solutions with a cloud first mindset, leveraging cloud native services and infrastructure. Use Docker and Kubernetes to containerise applications for consistent development, testing, and deployment across environments including Red Hat OpenShift. Automate build, test, and deployment processes using tools like Jenkins, GitHub Actions, Tekton, or Azure DevOps. Implement Infrastructure as Code (IaC) using tools like Terraform, CloudFormation. Support estimation and planning activities in an agile environment. Conduct peer code reviews, ensuring adherence to coding standards, performance optimisation, and maintainability, including use of static analysis tools such as SonarQube. Contribute to continuous improvement, identifying opportunities to refine code quality, development workflows, and team collaboration. Establish and maintain automated test suites for unit, integration, and end to end testing. Build solutions with observability and monitoring in mind, integrating logging, metrics, and tracing to maintain system health and performance. Stay current with emerging technologies, frameworks, and industry trends. Monitor and respond to vulnerabilities, ensuring compliance with security standards (e.g., OWASP, NIST). Who we are looking for You'll have a mission focus, and the enthusiasm and drive to 'get things done'. You'll want to work in collaboration with other defence training organisations, and the British Army. You won't let bureaucracy get in the way of what needs to be done, you'll learn lessons and share these lessons across the team. You'll understand what it means to put the mission first. We are looking for a skilled and proactive Senior Software Developer to contribute to the development and integration of software solutions across the Army Collective Training Service (ACTS) programme. This role focuses on hands on engineering, building scalable, secure, and cloud native applications that support ACTS's strategic goals. You will work closely with Software Lead, technical leads, architects, and engineers to develop and maintain cloud hosted systems and services. Your responsibilities will include integrating legacy systems, engaging in modern development practices, and leveraging platforms such as AWS, Azure, and MODCloud (OCP) to deliver resilient and maintainable capabilities. Essential Skills and Experience 2 Years+ experience in full stack development using modern frontend frameworks (e.g., React, Angular) and backend technologies (e.g. Python, Java, JavaScript, Go, .NET Core/.NET5+). Experience with containerisation using Docker and orchestration with Kubernetes. Cloud platform expertise, particularly with AWS, Azure or Oracle, including deploying and managing cloud native applications. Experience with CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, Tekton or Azure DevOps. Infrastructure as Code (IaC) using tools like Terraform or CloudFormation. Experience with static and dynamic code analysis tools (e.g., SonarQube, Snyk, OWASP ZAP). Experience with RESTful APIs for ingesting and exposing data. Self starter with the ability to appropriately prioritise and plan complex work in a rapidly changing environment. Excellent communication skills with ability to interact with stakeholders at all levels. Holder of current SC clearance, or the ability to gain it. Desirable Skills and Experience BSc/BEng in Software Engineering or equivalent professional accreditation and experience. Hands on experience with automated testing tools and frameworks such as JUnit, NUnit, Selenium, Cypress, Postman, or PyTest. Background in performance tuning for high throughput, low latency data systems. Knowledge of data warehousing and Lakehouse technologies. Experience with secrets management and identity access controls (e.g., HashiCorp Vault, AWS IAM, Keycloak). Experience with monitoring and logging for security and performance (e.g., ELK stack, Prometheus, Grafana). Experience with API management and gateway tools and services. Hands on experience deploying to Red Hat OpenShift. What we offer Be Part of a Groundbreaking Mission Join the UK's most advanced defence training alliance, where industry experts converge to push boundaries and deliver excellence. A Culture Built on Collaboration Work in an inclusive, high performing team that celebrates ideas, supports growth, and is laser focused on delivering results. Team dynamics You will be part of a team that works together, across multiple organisations united in one mission. Work Across Borders, United in Purpose Operate across organisations with one shared goal - improving capability across all domains. Drive Innovation Your voice matters. We champion new ideas, welcome change, and believe in continuous improvement with a growth mind set. Shape the Future Play a crucial role in a long term, future facing programme with real world impact on national defence. Career Growth & Benefits Enjoy a strong benefits package, ongoing development opportunities, and clear pathways to progress within a trusted defence industry partner.
About Andercore Andercore is the AI-native supplier of industrial materials for energy, infrastructure, and construction in wholesale and beyond. We trade with global suppliers and distribute to European customers on our own account. Our AI runs the full trade and distribution end-to-end: sourcing, quality, pricing, sales, logistics, and embedded financing. For the customer, it feels like buying from their preferred local supplier; for our partners, it is the most convenient and safe way to do business across borders. Behind it, our software and agentic AI do the heavy lifting that used to take an asset intensive supply chain with four or five intermediaries and weeks of manual coordination. Where we are today: Strong triple digit million euro turnover Seven European markets live 80+ people across Berlin (HQ), offices in London, Mumbai, and Shanghai $40M Series B just closed, $75M raised to date from Atomico, Project A, and Inven Capital, institutional financing from international banks. We are building the world's first and last industrial grade AI operating system for materials, redefining how global trade works in one of the largest and most essential industries on earth. As a Senior Backend Engineer, you will be a technical anchor across the team - expected to lead by example, shape architecture decisions, and raise the quality bar for everything we ship. You will operate with a high degree of autonomy while staying deeply embedded in collaborative engineering culture. Tech Stack: Java 21 (Spring Boot 3), Python, LangGraph, LLM APIs (OpenAI, Anthropic, Gemini), PostgreSQL, Kinesis, AWS, Terraform, GitHub Actions, Node.js, TypeScript, Next.js, React. What you will do Take ownership of complex backend systems from design through production - including architecture, implementation, and long term maintenance. Lead technical discussions, drive engineering decisions, and document trade offs clearly for the team. Mentor junior and mid level engineers through code reviews, pairing sessions, and structured feedback. Identify systemic weaknesses in our infrastructure, propose improvements, and execute on them with minimal direction. Collaborate across engineering, product, and data to align technical direction with business goals. Drive improvements to observability, reliability, and performance across our backend stack. Contribute to hiring by participating in technical interviews and helping define the engineering bar. Who you are 7+ years of backend engineering experience, with a track record of owning critical systems in production. Deep expertise in Java (Spring Boot) and strong familiarity with Python; comfortable navigating a polyglot codebase. Proven experience designing distributed systems - event driven architecture, microservices, data pipelines. Strong command of PostgreSQL and experience working with cloud native infrastructure on AWS. Someone who has been through hypergrowth or scale challenges and has the scars and instincts to show for it. A multiplier: you make the engineers around you better through your presence, feedback, and technical clarity. Comfortable operating in ambiguity - you can shape requirements, not just execute on them. We are an equal opportunity employer and welcome applicants from all backgrounds, regardless of race, ethnicity, gender identity or expression, sexual orientation, religion, age, disability, or any other characteristic. We believe that diversity drives innovation, creativity, and collective strength.
26/07/2026
Full time
About Andercore Andercore is the AI-native supplier of industrial materials for energy, infrastructure, and construction in wholesale and beyond. We trade with global suppliers and distribute to European customers on our own account. Our AI runs the full trade and distribution end-to-end: sourcing, quality, pricing, sales, logistics, and embedded financing. For the customer, it feels like buying from their preferred local supplier; for our partners, it is the most convenient and safe way to do business across borders. Behind it, our software and agentic AI do the heavy lifting that used to take an asset intensive supply chain with four or five intermediaries and weeks of manual coordination. Where we are today: Strong triple digit million euro turnover Seven European markets live 80+ people across Berlin (HQ), offices in London, Mumbai, and Shanghai $40M Series B just closed, $75M raised to date from Atomico, Project A, and Inven Capital, institutional financing from international banks. We are building the world's first and last industrial grade AI operating system for materials, redefining how global trade works in one of the largest and most essential industries on earth. As a Senior Backend Engineer, you will be a technical anchor across the team - expected to lead by example, shape architecture decisions, and raise the quality bar for everything we ship. You will operate with a high degree of autonomy while staying deeply embedded in collaborative engineering culture. Tech Stack: Java 21 (Spring Boot 3), Python, LangGraph, LLM APIs (OpenAI, Anthropic, Gemini), PostgreSQL, Kinesis, AWS, Terraform, GitHub Actions, Node.js, TypeScript, Next.js, React. What you will do Take ownership of complex backend systems from design through production - including architecture, implementation, and long term maintenance. Lead technical discussions, drive engineering decisions, and document trade offs clearly for the team. Mentor junior and mid level engineers through code reviews, pairing sessions, and structured feedback. Identify systemic weaknesses in our infrastructure, propose improvements, and execute on them with minimal direction. Collaborate across engineering, product, and data to align technical direction with business goals. Drive improvements to observability, reliability, and performance across our backend stack. Contribute to hiring by participating in technical interviews and helping define the engineering bar. Who you are 7+ years of backend engineering experience, with a track record of owning critical systems in production. Deep expertise in Java (Spring Boot) and strong familiarity with Python; comfortable navigating a polyglot codebase. Proven experience designing distributed systems - event driven architecture, microservices, data pipelines. Strong command of PostgreSQL and experience working with cloud native infrastructure on AWS. Someone who has been through hypergrowth or scale challenges and has the scars and instincts to show for it. A multiplier: you make the engineers around you better through your presence, feedback, and technical clarity. Comfortable operating in ambiguity - you can shape requirements, not just execute on them. We are an equal opportunity employer and welcome applicants from all backgrounds, regardless of race, ethnicity, gender identity or expression, sexual orientation, religion, age, disability, or any other characteristic. We believe that diversity drives innovation, creativity, and collective strength.
Senior Full Stack Developer Reporting to: Engineering Manager Office Environment: Hybrid (minimum two days per week) Type: Full time, permanent Join Our Mission Skip the queue. Shape the future. See real impact. At QuantSpark, we're transforming how data and AI serve society. We combine the analytical discipline of strategy consulting with the pace and ownership of a scale-up. That means you'll work directly on the problems that matter most-whether combating economic crime, modernising government services, or accelerating commercial growth for FTSE 100 companies. Here, you'll compress 5-10 years of traditional career progression into 2-3 years. From day one, you'll lead end-to-end projects, access leadership directly (including the CEO), and build cross-industry expertise that usually takes a decade to gain. We don't just develop - we build, own, and scale solutions that shape the organisations we work with and have meaningful societal impact. Our Client Portfolio We partner with forward-thinking organisations across sectors: Private Equity & Financial Services: Portfolio analytics, AI-powered value creation, and risk management tools for global investment and wealth firms. Retail & Consumer: Pricing optimisation, inventory efficiency, and personalised engagement for major UK retailers and brands. Asset Management: Advanced investment platforms and automated risk management for asset managers. Public Sector: Trusted by multiple UK government departments for fraud analytics, predictive maintenance, and supply chain optimisation. SaaS & Manufacturing: Sector-spanning technology transformation for SaaS innovators and manufacturers. The Role You'll design, build, and scale web applications across backend and frontend, owning projects from ideation through to production - architecture, CI/CD, cloud infrastructure, monitoring, the lot. We're a small team that punches well above its weight. Client feedback is outstanding, and every engineer here has a visible impact. Day to day, you'll: Architect and deliver scalable, secure software for commercial clients across multiple sectors. Assess technical trade-offs and guide design decisions across projects. Write, review, and own high-quality code - primarily Python (Flask, FastAPI, or Django) and JavaScript/TypeScript (React preferred). Build and maintain RESTful APIs and modern frontends. Work directly with clients - communicating clearly, understanding the why behind what you're building. Feed into new client proposals and help improve internal engineering processes. Mentor junior developers through code reviews, pairing, and knowledge-sharing. Use AI coding agents to accelerate delivery whilst maintaining correctness and security. AI Engineering (Required) Hands-on experience with AI coding agents in day-to-day work - prompting, iterating, reviewing generated code, validating outputs. Working understanding of LLM fundamentals and limitations (hallucinations, context windows, evaluation). Familiarity with prompting patterns, tool use, and concepts like RAG and embeddings. Awareness of safety and privacy concerns when using AI tools (secrets, PII, licensing). Ability to integrate AI into your workflow without compromising code quality. What We're Looking For 5+ years' experience as a full-stack engineer. Strong track record delivering enterprise-grade web applications and APIs. Confident across Python backend frameworks and modern frontend (React/TypeScript). Comfortable owning the full product lifecycle. Proactive, accountable, and effective in small, fast-moving teams. Clear communicator across technical and non-technical audiences. Keen to broaden into a generalist whilst deepening your core strengths - not just staying in one lane. What We Offer Tech ownership and autonomy from day one. High-impact work - you'll see real results within months, not years. Room to innovate, not just maintain. A small, collaborative team that owns problems end to end and learns fast. Clients ambitious enough to rethink how they use data and technology. A clear path to leading technical programmes and shaping strategy - growth here is earned, not queued. Perks & Benefits £6,000 annual training & conference budget to stay at the cutting edge Up to 6% matched pension for long-term financial security Comprehensive private healthcare via Vitality EMI share options scheme - own a piece of the growth you help create Work from anywhere in the world for up to 1 month/year 25 days holiday + buy/sell up to 5 additional days Cycle-to-work scheme for sustainable commuting Central London office stocked with refreshments, socials, and vibrant atmosphere Exclusive discounts on retail, travel, tech & fitness memberships Access to cutting-edge tools, platforms, and regular tech talks & innovation time Equal Opportunities We're building a team that benefits from different perspectives, experiences, and ways of thinking. We know that great talent comes from all backgrounds, and we encourage applications from everyone who meets the role requirements, regardless of age, disability, gender identity, race, religion, sexuality, or any other characteristic. If you're unsure whether you're a perfect fit but believe you can do the job well, we'd still like to hear from you. We hire based on your skills, potential, and ability to contribute to our team, and we're committed to a fair and objective selection process for all candidates.
26/07/2026
Full time
Senior Full Stack Developer Reporting to: Engineering Manager Office Environment: Hybrid (minimum two days per week) Type: Full time, permanent Join Our Mission Skip the queue. Shape the future. See real impact. At QuantSpark, we're transforming how data and AI serve society. We combine the analytical discipline of strategy consulting with the pace and ownership of a scale-up. That means you'll work directly on the problems that matter most-whether combating economic crime, modernising government services, or accelerating commercial growth for FTSE 100 companies. Here, you'll compress 5-10 years of traditional career progression into 2-3 years. From day one, you'll lead end-to-end projects, access leadership directly (including the CEO), and build cross-industry expertise that usually takes a decade to gain. We don't just develop - we build, own, and scale solutions that shape the organisations we work with and have meaningful societal impact. Our Client Portfolio We partner with forward-thinking organisations across sectors: Private Equity & Financial Services: Portfolio analytics, AI-powered value creation, and risk management tools for global investment and wealth firms. Retail & Consumer: Pricing optimisation, inventory efficiency, and personalised engagement for major UK retailers and brands. Asset Management: Advanced investment platforms and automated risk management for asset managers. Public Sector: Trusted by multiple UK government departments for fraud analytics, predictive maintenance, and supply chain optimisation. SaaS & Manufacturing: Sector-spanning technology transformation for SaaS innovators and manufacturers. The Role You'll design, build, and scale web applications across backend and frontend, owning projects from ideation through to production - architecture, CI/CD, cloud infrastructure, monitoring, the lot. We're a small team that punches well above its weight. Client feedback is outstanding, and every engineer here has a visible impact. Day to day, you'll: Architect and deliver scalable, secure software for commercial clients across multiple sectors. Assess technical trade-offs and guide design decisions across projects. Write, review, and own high-quality code - primarily Python (Flask, FastAPI, or Django) and JavaScript/TypeScript (React preferred). Build and maintain RESTful APIs and modern frontends. Work directly with clients - communicating clearly, understanding the why behind what you're building. Feed into new client proposals and help improve internal engineering processes. Mentor junior developers through code reviews, pairing, and knowledge-sharing. Use AI coding agents to accelerate delivery whilst maintaining correctness and security. AI Engineering (Required) Hands-on experience with AI coding agents in day-to-day work - prompting, iterating, reviewing generated code, validating outputs. Working understanding of LLM fundamentals and limitations (hallucinations, context windows, evaluation). Familiarity with prompting patterns, tool use, and concepts like RAG and embeddings. Awareness of safety and privacy concerns when using AI tools (secrets, PII, licensing). Ability to integrate AI into your workflow without compromising code quality. What We're Looking For 5+ years' experience as a full-stack engineer. Strong track record delivering enterprise-grade web applications and APIs. Confident across Python backend frameworks and modern frontend (React/TypeScript). Comfortable owning the full product lifecycle. Proactive, accountable, and effective in small, fast-moving teams. Clear communicator across technical and non-technical audiences. Keen to broaden into a generalist whilst deepening your core strengths - not just staying in one lane. What We Offer Tech ownership and autonomy from day one. High-impact work - you'll see real results within months, not years. Room to innovate, not just maintain. A small, collaborative team that owns problems end to end and learns fast. Clients ambitious enough to rethink how they use data and technology. A clear path to leading technical programmes and shaping strategy - growth here is earned, not queued. Perks & Benefits £6,000 annual training & conference budget to stay at the cutting edge Up to 6% matched pension for long-term financial security Comprehensive private healthcare via Vitality EMI share options scheme - own a piece of the growth you help create Work from anywhere in the world for up to 1 month/year 25 days holiday + buy/sell up to 5 additional days Cycle-to-work scheme for sustainable commuting Central London office stocked with refreshments, socials, and vibrant atmosphere Exclusive discounts on retail, travel, tech & fitness memberships Access to cutting-edge tools, platforms, and regular tech talks & innovation time Equal Opportunities We're building a team that benefits from different perspectives, experiences, and ways of thinking. We know that great talent comes from all backgrounds, and we encourage applications from everyone who meets the role requirements, regardless of age, disability, gender identity, race, religion, sexuality, or any other characteristic. If you're unsure whether you're a perfect fit but believe you can do the job well, we'd still like to hear from you. We hire based on your skills, potential, and ability to contribute to our team, and we're committed to a fair and objective selection process for all candidates.
# 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.
25/07/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.
Why Technology at loveholidays? At loveholidays - we trailblaze together. We're on a mission to open the world to everyone, giving our customers' unlimited choice, unmatched ease and unmissable value for their next getaway. Our team is the driving force behind our role as our customers' personal holiday expert - the smart way to get away. Technology at loveholidays Technology at loveholidays underpins our vision to become the global leader in packaged holidays. We drive cutting edge innovation and technical excellence to future proof the business. Our systems process trillions of daily holiday offers, we deploy over a thousand times a month, serving thousands of requests per second. This is where you can accelerate your growth by solving complex challenges and broadening your skillset. Join us to create impact for our future in an exciting new chapter, owning your success and contributing to shared goals. We actively talk about technology and adhere to our key technology principles that have guided us this far. We are growing and have ambitious plans to expand across Europe, employing the best minds and technology to let us do this. About the team You will be joining our growing Conversational AI team, which sits at the heart of our ambition to deliver intelligent, seamless customer experiences at scale. The team builds and maintains the AI powered agents and tooling that power interactions across our contact centre and digital channels - increasingly leveraging agentic architectures, large language models and the latest Google Cloud AI capabilities. This is a collaborative, fast moving team where curiosity and a willingness to learn are valued as highly as technical skill. The impact you'll have Reporting to the Lead Conversational AI Engineer, you will play an important part in building and maintaining the conversational AI systems that help our customers find and manage their perfect getaway. As a level 1 engineer, you will be supported to develop your skills and grow your confidence, contributing to real solutions from day one whilst building a strong foundation in modern agentic AI technologies and engineering best practices. Your day to day Build and maintain conversational AI agents using Google Dialogflow CX and Vertex AI Agent Builder, contributing to flows, fulfilment logic and agent configurations. Support the development of agentic workflows - learning how to design multi step, tool using agents that can reason and act across systems to resolve customer queries. Work with the Google Agent Development Kit (ADK) to assist in building, testing and iterating on agent capabilities under the guidance of more senior engineers. Analyse conversational data and real customer interaction patterns to understand how users engage with our agents, surfacing insights that inform improvements to the customer experience. Contribute to the testing and quality assurance of conversational flows and agentic pipelines, identifying and resolving errors or unexpected behaviour. Assist in the analysis of conversational data and performance metrics to support continuous improvement of the user experience. Collaborate with Conversation Designers, product managers and engineers to ensure technical implementations match the intended design and business goals. Participate in team ceremonies including stand ups, retrospectives and planning sessions, communicating your progress and raising blockers clearly. Stay curious about developments in agentic AI, LLMs and the broader conversational AI landscape, sharing learnings with the team through show and tells or internal channels. Your skillset We're looking for someone who brings enthusiasm, a genuine interest in conversational and agentic AI technology, and the willingness to grow. You don't need to have all the answers but you should be eager to find them. Conversational AI Core: Foundational understanding of conversational AI concepts - virtual agents (intents, entities, dialogue management, fulfillment) through to LLM driven agentic approaches. Platform Exposure: Experience building virtual agents on conversational platforms (e.g. Google Dialogflow CX, Vertex AI Agent Builder, Amazon Lex, Rasa). Software Engineering: Strong programming proficiency in Python or TypeScript or other programming language, backed by solid software engineering and infrastructure development practices. Advanced LLM Orchestration: Experience designing LLM applications beyond basic APIs, including retrieval augmented generation (RAG) pipelines, orchestration logic, and tool/agent workflows. API Integration: Strong awareness of REST APIs and webhooks to effectively connect AI agents with backend systems and external tools. Cloud & DevOps Familiarity with cloud deployment environments (preferably Google Cloud Platform) and CI/CD practices for AI workflows. Desirable Experience with the Google Agent Development Kit (ADK), LangChain, or similar multi agent orchestration frameworks. Practical familiarity with vector databases, hybrid search techniques, and advanced chunking strategies for optimizing RAG systems. Knowledge of or previous experience within the travel sector or fast paced B2C e commerce environments. Familiarity with version control tools (Git) and working effectively within an agile team environment. The interview journey TA screening - 30 mins 1st stage video interview with Lead Conversational AI Engineer - 1 hour Take home engineering task Final stage with Director of Business IT & AI Operations and senior stakeholders - 1 hour Perks of joining us Company pension contributions at 5 %. Individualised training budget for you to learn on the job and level yourself up. Discounted holidays for you, your family and friends. 25 days of holidays per annum (plus 8 public holidays) increases by 1 day for every second year of service, up to a maximum 30 days per annum. Ability to buy and sell annual leave. Cycle to work scheme, season ticket loan and eye care vouchers. At loveholidays, we focus on developing an inclusive culture and environment that encourages personal growth and collective success. Each individual offers unique perspectives and ideas that increase the diversity and effectiveness of our teams. And we value the insight and potential you could bring on our continued journey.
25/07/2026
Full time
Why Technology at loveholidays? At loveholidays - we trailblaze together. We're on a mission to open the world to everyone, giving our customers' unlimited choice, unmatched ease and unmissable value for their next getaway. Our team is the driving force behind our role as our customers' personal holiday expert - the smart way to get away. Technology at loveholidays Technology at loveholidays underpins our vision to become the global leader in packaged holidays. We drive cutting edge innovation and technical excellence to future proof the business. Our systems process trillions of daily holiday offers, we deploy over a thousand times a month, serving thousands of requests per second. This is where you can accelerate your growth by solving complex challenges and broadening your skillset. Join us to create impact for our future in an exciting new chapter, owning your success and contributing to shared goals. We actively talk about technology and adhere to our key technology principles that have guided us this far. We are growing and have ambitious plans to expand across Europe, employing the best minds and technology to let us do this. About the team You will be joining our growing Conversational AI team, which sits at the heart of our ambition to deliver intelligent, seamless customer experiences at scale. The team builds and maintains the AI powered agents and tooling that power interactions across our contact centre and digital channels - increasingly leveraging agentic architectures, large language models and the latest Google Cloud AI capabilities. This is a collaborative, fast moving team where curiosity and a willingness to learn are valued as highly as technical skill. The impact you'll have Reporting to the Lead Conversational AI Engineer, you will play an important part in building and maintaining the conversational AI systems that help our customers find and manage their perfect getaway. As a level 1 engineer, you will be supported to develop your skills and grow your confidence, contributing to real solutions from day one whilst building a strong foundation in modern agentic AI technologies and engineering best practices. Your day to day Build and maintain conversational AI agents using Google Dialogflow CX and Vertex AI Agent Builder, contributing to flows, fulfilment logic and agent configurations. Support the development of agentic workflows - learning how to design multi step, tool using agents that can reason and act across systems to resolve customer queries. Work with the Google Agent Development Kit (ADK) to assist in building, testing and iterating on agent capabilities under the guidance of more senior engineers. Analyse conversational data and real customer interaction patterns to understand how users engage with our agents, surfacing insights that inform improvements to the customer experience. Contribute to the testing and quality assurance of conversational flows and agentic pipelines, identifying and resolving errors or unexpected behaviour. Assist in the analysis of conversational data and performance metrics to support continuous improvement of the user experience. Collaborate with Conversation Designers, product managers and engineers to ensure technical implementations match the intended design and business goals. Participate in team ceremonies including stand ups, retrospectives and planning sessions, communicating your progress and raising blockers clearly. Stay curious about developments in agentic AI, LLMs and the broader conversational AI landscape, sharing learnings with the team through show and tells or internal channels. Your skillset We're looking for someone who brings enthusiasm, a genuine interest in conversational and agentic AI technology, and the willingness to grow. You don't need to have all the answers but you should be eager to find them. Conversational AI Core: Foundational understanding of conversational AI concepts - virtual agents (intents, entities, dialogue management, fulfillment) through to LLM driven agentic approaches. Platform Exposure: Experience building virtual agents on conversational platforms (e.g. Google Dialogflow CX, Vertex AI Agent Builder, Amazon Lex, Rasa). Software Engineering: Strong programming proficiency in Python or TypeScript or other programming language, backed by solid software engineering and infrastructure development practices. Advanced LLM Orchestration: Experience designing LLM applications beyond basic APIs, including retrieval augmented generation (RAG) pipelines, orchestration logic, and tool/agent workflows. API Integration: Strong awareness of REST APIs and webhooks to effectively connect AI agents with backend systems and external tools. Cloud & DevOps Familiarity with cloud deployment environments (preferably Google Cloud Platform) and CI/CD practices for AI workflows. Desirable Experience with the Google Agent Development Kit (ADK), LangChain, or similar multi agent orchestration frameworks. Practical familiarity with vector databases, hybrid search techniques, and advanced chunking strategies for optimizing RAG systems. Knowledge of or previous experience within the travel sector or fast paced B2C e commerce environments. Familiarity with version control tools (Git) and working effectively within an agile team environment. The interview journey TA screening - 30 mins 1st stage video interview with Lead Conversational AI Engineer - 1 hour Take home engineering task Final stage with Director of Business IT & AI Operations and senior stakeholders - 1 hour Perks of joining us Company pension contributions at 5 %. Individualised training budget for you to learn on the job and level yourself up. Discounted holidays for you, your family and friends. 25 days of holidays per annum (plus 8 public holidays) increases by 1 day for every second year of service, up to a maximum 30 days per annum. Ability to buy and sell annual leave. Cycle to work scheme, season ticket loan and eye care vouchers. At loveholidays, we focus on developing an inclusive culture and environment that encourages personal growth and collective success. Each individual offers unique perspectives and ideas that increase the diversity and effectiveness of our teams. And we value the insight and potential you could bring on our continued journey.
Ascent Software is seeking a Backend Data Engineer to build graph-driven data platforms and Python-based services. Design and implement APIs (FastAPI) integrated with graph databases to enable advanced analytics and API-first data access across complex domains. You will collaborate with engineers, data scientists, and stakeholders to deliver scalable, production-grade data solutions and reusable data products. Experience with Neo4j, Spark/PySpark, and cloud-native platforms is valued.
25/07/2026
Full time
Ascent Software is seeking a Backend Data Engineer to build graph-driven data platforms and Python-based services. Design and implement APIs (FastAPI) integrated with graph databases to enable advanced analytics and API-first data access across complex domains. You will collaborate with engineers, data scientists, and stakeholders to deliver scalable, production-grade data solutions and reusable data products. Experience with Neo4j, Spark/PySpark, and cloud-native platforms is valued.
Job Purpose Are you a Software Engineer who thrives on solving complex problems through hands on development and in collaboration with researchers and end users? The Urban Big Data Centre (UBDC) is seeking a Research Software Engineer to play a central role in designing and delivering innovative software and data science solutions that unlock the potential of urban data for research, policy, and public impact. This role is ideal for someone who enjoys collaborating with researchers and end users, architecting systems, and building tools that make complex datasets accessible, interactive, and actionable. As an RSE, you will be responsible for the end to end development of robust data analytics pipelines, scalable applications, and intuitive user interfaces. You will work directly with interdisciplinary teams of researchers, data scientists, and external partners to co create impactful solutions that support data intensive social research. This is a unique opportunity to join a mission driven organisation that values innovation, technical excellence, and real world impact. At UBDC, you'll be part of a dynamic environment that encourages creativity, collaboration, and continuous learning. Main Duties and Responsibilities Apply and direct the use of state of the art software engineering (including agile project management, data science and artificial intelligence) to address challenges faced by University of Glasgow researchers. Liaise with UBDC and external researchers, administrators, and end user stakeholders to capture requirements and translate them into effective technical solutions. Design, develop and maintain production grade front end applications and visual interfaces to support data exploration, analysis, and public engagement. Operationalise and maintain backend and platform technologies (e.g., databases, ETL pipelines, GraphQL APIs via Hasura, REST APIs, file storage and authentication services) to ensure secure, efficient data delivery. Support UBDC researchers with ad hoc technical tasks relating to dataset generation, model development, and analysis. Database administration and query development, including performance optimisation and SQL based analytics. Maintain and update landing websites hosted in Webflow. Document developed systems and provide training, client manuals, and technical workshops as needed. Support publication of data assets, including preparation of formats, metadata, and access methods. Continue to learn new methods, frameworks, and technologies to support innovation in software engineering for urban data research. Knowledge and Qualifications Essential Knowledge and Qualifications A1 Degree (or equivalent experience) in IT, Computer Science, or related discipline. A2 Specialist knowledge of software engineering, including backend and frontend development methodologies. A3 Strong programming expertise for data driven, user facing applications (e.g., JavaScript/React/Next.js, Python, Node). A4 Skills in database administration (e.g., PostgreSQL) and integration of APIs. A5 Experience with designing, developing, deploying and maintaining production ready web systems. A6 Excellent communication skills and ability to work in interdisciplinary teams. Desirable Knowledge B1 Knowledge of geospatial data structures and visualisation tools. B2 Skills in user centred design, including collaborative design software such as Figma or Adobe Creative Suite. B3 Familiarity with SCRUM project management, including backlog tracking and sprint planning. B4 Knowledge of cloud platforms (AWS, Azure) and containerisation/orchestration (Docker, Kubernetes). B5 Experience maintaining CMS driven websites (e.g., Webflow). Essential Skills C1 Sufficient professional experience (or equivalent) in software engineering roles. C2 Strong experience building software applications for data driven contexts. C3 Proven experience integrating APIs and operating production databases. Desirable Skills D1 Experience supporting data intensive research projects. D2 Experience developing or maintaining geospatial applications. D3 Experience with deploying software services on cloud platforms (e.g., AWS, Azure) and containerisation/orchestration tools (e.g., Docker, Kubernetes). Essential Experience E1 Software development expertise, including modern frameworks and libraries (e.g., React, Next.js, JavaScript/TypeScript) for building production grade user interfaces. E2 Strong skills in user centred design activities such as requirements analysis, collaborative system design and evaluation for user facing applications. E3 Database administration and query optimisation (e.g., PostgreSQL), including schema design and SQL query development. E4 Experience with API integration and development, including RESTful web services and GraphQL (e.g., Hasura). E5 Proven ability to manage workload effectively, meet deadlines, and adapt flexibly to evolving project requirements. E6 Ability to apply agile project management practices (e.g., SCRUM), including backlog management, sprint planning, and team facilitation. E7 Ability to prepare technical documentation, proposals, and user training materials. Desirable Experience F1 Skills in maintaining and updating CMS driven websites (e.g., Webflow). F2 Experience and skills with big data analysis and management. Job Features Responsibility for the management of large complex databases. Collaborate with other RSEs on routine programming and system management tasks. Plan and organise own workload effectively and efficiently, completing tasks within tight time constraints. Proactively facilitate senior Centre personnel and service user requirements in a flexible and ordered fashion. Participate in the identification of significant and critical issues affecting the progress of projects and communicate such issues to Centre personnel in a timely fashion. Apply specialist knowledge in software engineering and make independent decisions, recommending changes to current practices when appropriate. Recommend new IT solutions and enhanced functionality to improve the efficiency of routinely collected urban data to clients. Liaise regularly with colleagues, senior management, and external partners to develop user applications. Recognise and resolve issues within software development and data management, flagging critical issues to senior personnel, and offering solutions and advice at a technical level. Contribute to the Centre's reputation by providing high standard work and innovative technological solutions. Occasional work outside normal working hours may be required. Terms and Conditions Salary will be Grade 7, £41,064 - £46,049 per annum. This post is full time and fixed term for up to 31.10.2028 (fixed end date). The University of Glasgow has a responsibility to ensure that all employees are eligible to live and work in the UK. If you require a Skilled Worker visa to work in the UK, you will be required to meet the eligibility requirements of the visa route to be assigned a Certificate of Sponsorship. Please note that this post may be eligible to be sponsored under the Skilled Worker visa route if transferable points can be used under the Skilled Worker visa rules. For more information please visit Equal Opportunity Statement We believe that we can only reach our full potential through the talents of all. Equality, diversity and inclusion are at the heart of our values. Applications are particularly welcome from across our communities and in particular people from the Black, Asian and Minority Ethnic (BAME) community, and other protected characteristics who are under represented within the University. Read more on how the University promotes and embeds all aspects of equality and diversity within our community at We endorse the principles of Athena Swan and hold bronze, silver and gold awards across the University.
25/07/2026
Full time
Job Purpose Are you a Software Engineer who thrives on solving complex problems through hands on development and in collaboration with researchers and end users? The Urban Big Data Centre (UBDC) is seeking a Research Software Engineer to play a central role in designing and delivering innovative software and data science solutions that unlock the potential of urban data for research, policy, and public impact. This role is ideal for someone who enjoys collaborating with researchers and end users, architecting systems, and building tools that make complex datasets accessible, interactive, and actionable. As an RSE, you will be responsible for the end to end development of robust data analytics pipelines, scalable applications, and intuitive user interfaces. You will work directly with interdisciplinary teams of researchers, data scientists, and external partners to co create impactful solutions that support data intensive social research. This is a unique opportunity to join a mission driven organisation that values innovation, technical excellence, and real world impact. At UBDC, you'll be part of a dynamic environment that encourages creativity, collaboration, and continuous learning. Main Duties and Responsibilities Apply and direct the use of state of the art software engineering (including agile project management, data science and artificial intelligence) to address challenges faced by University of Glasgow researchers. Liaise with UBDC and external researchers, administrators, and end user stakeholders to capture requirements and translate them into effective technical solutions. Design, develop and maintain production grade front end applications and visual interfaces to support data exploration, analysis, and public engagement. Operationalise and maintain backend and platform technologies (e.g., databases, ETL pipelines, GraphQL APIs via Hasura, REST APIs, file storage and authentication services) to ensure secure, efficient data delivery. Support UBDC researchers with ad hoc technical tasks relating to dataset generation, model development, and analysis. Database administration and query development, including performance optimisation and SQL based analytics. Maintain and update landing websites hosted in Webflow. Document developed systems and provide training, client manuals, and technical workshops as needed. Support publication of data assets, including preparation of formats, metadata, and access methods. Continue to learn new methods, frameworks, and technologies to support innovation in software engineering for urban data research. Knowledge and Qualifications Essential Knowledge and Qualifications A1 Degree (or equivalent experience) in IT, Computer Science, or related discipline. A2 Specialist knowledge of software engineering, including backend and frontend development methodologies. A3 Strong programming expertise for data driven, user facing applications (e.g., JavaScript/React/Next.js, Python, Node). A4 Skills in database administration (e.g., PostgreSQL) and integration of APIs. A5 Experience with designing, developing, deploying and maintaining production ready web systems. A6 Excellent communication skills and ability to work in interdisciplinary teams. Desirable Knowledge B1 Knowledge of geospatial data structures and visualisation tools. B2 Skills in user centred design, including collaborative design software such as Figma or Adobe Creative Suite. B3 Familiarity with SCRUM project management, including backlog tracking and sprint planning. B4 Knowledge of cloud platforms (AWS, Azure) and containerisation/orchestration (Docker, Kubernetes). B5 Experience maintaining CMS driven websites (e.g., Webflow). Essential Skills C1 Sufficient professional experience (or equivalent) in software engineering roles. C2 Strong experience building software applications for data driven contexts. C3 Proven experience integrating APIs and operating production databases. Desirable Skills D1 Experience supporting data intensive research projects. D2 Experience developing or maintaining geospatial applications. D3 Experience with deploying software services on cloud platforms (e.g., AWS, Azure) and containerisation/orchestration tools (e.g., Docker, Kubernetes). Essential Experience E1 Software development expertise, including modern frameworks and libraries (e.g., React, Next.js, JavaScript/TypeScript) for building production grade user interfaces. E2 Strong skills in user centred design activities such as requirements analysis, collaborative system design and evaluation for user facing applications. E3 Database administration and query optimisation (e.g., PostgreSQL), including schema design and SQL query development. E4 Experience with API integration and development, including RESTful web services and GraphQL (e.g., Hasura). E5 Proven ability to manage workload effectively, meet deadlines, and adapt flexibly to evolving project requirements. E6 Ability to apply agile project management practices (e.g., SCRUM), including backlog management, sprint planning, and team facilitation. E7 Ability to prepare technical documentation, proposals, and user training materials. Desirable Experience F1 Skills in maintaining and updating CMS driven websites (e.g., Webflow). F2 Experience and skills with big data analysis and management. Job Features Responsibility for the management of large complex databases. Collaborate with other RSEs on routine programming and system management tasks. Plan and organise own workload effectively and efficiently, completing tasks within tight time constraints. Proactively facilitate senior Centre personnel and service user requirements in a flexible and ordered fashion. Participate in the identification of significant and critical issues affecting the progress of projects and communicate such issues to Centre personnel in a timely fashion. Apply specialist knowledge in software engineering and make independent decisions, recommending changes to current practices when appropriate. Recommend new IT solutions and enhanced functionality to improve the efficiency of routinely collected urban data to clients. Liaise regularly with colleagues, senior management, and external partners to develop user applications. Recognise and resolve issues within software development and data management, flagging critical issues to senior personnel, and offering solutions and advice at a technical level. Contribute to the Centre's reputation by providing high standard work and innovative technological solutions. Occasional work outside normal working hours may be required. Terms and Conditions Salary will be Grade 7, £41,064 - £46,049 per annum. This post is full time and fixed term for up to 31.10.2028 (fixed end date). The University of Glasgow has a responsibility to ensure that all employees are eligible to live and work in the UK. If you require a Skilled Worker visa to work in the UK, you will be required to meet the eligibility requirements of the visa route to be assigned a Certificate of Sponsorship. Please note that this post may be eligible to be sponsored under the Skilled Worker visa route if transferable points can be used under the Skilled Worker visa rules. For more information please visit Equal Opportunity Statement We believe that we can only reach our full potential through the talents of all. Equality, diversity and inclusion are at the heart of our values. Applications are particularly welcome from across our communities and in particular people from the Black, Asian and Minority Ethnic (BAME) community, and other protected characteristics who are under represented within the University. Read more on how the University promotes and embeds all aspects of equality and diversity within our community at We endorse the principles of Athena Swan and hold bronze, silver and gold awards across the University.
Full Stack Engineer (Python / React Cloud) - NEW FDI to Belfast! MCS Group are delighted to be partnering with a high-growth technology business who are building a modern, data-driven platform that helps large organisations better understand performance and make smarter decisions. The product brings together complex datasets into a single, unified view, enabling real-time insight and more informed decision-making. With strong backing and a growing international presence, the company is now entering its next phase of scale. This is a brand-new FDI into Belfast, with a newly established engineering hub as part of a wider global expansion. The Role This is a hands on Full Stack Engineering role working across product, platform, and data-heavy systems. You'll join as part of the early Belfast team, working closely with distributed engineering teams while helping build out the local capability from the ground up. What You'll Be Doing Building full stack features across frontend and backend Developing APIs and backend services Working with large, structured datasets Contributing to cloud-based platform development Supporting the integration of AI-driven features into production Collaborating with engineers and data-focused teams Tech Environment Frontend: Modern JavaScript frameworks - REACT Backend: Python (or GoLang) Database: SQL-based systems Cloud: GCP ideally but open to other cloud providers Exposure to AI/ML and modern data tooling - BONUS What They're Looking For Experience building full stack applications - React, Python or GoLang Strong data and SQL fundamentals Exposure to cloud environments Interest in AI or data-driven products Comfortable in a fast-paced, scaling environment This role would suit a Mid Senior level engineer (circa 5 years' experience) who brings strong curiosity, energy, and a genuine desire to develop and grow their career in a modern engineering environment. Nice to Have Experience with additional backend languages Exposure to AI/LLM tools Experience working with complex datasets Background in SaaS or platform environments Experience in Financial services The Opportunity Join at the ground level of a new Belfast engineering hub Work on a modern, data-heavy product with real-world impactBe part of a growing international team Strong opportunity for progression as the company scales Interviews are kicking off in the first week of May, so ideal timing to get involved early. All conversations will be treated in the strictest of confidence.
25/07/2026
Full time
Full Stack Engineer (Python / React Cloud) - NEW FDI to Belfast! MCS Group are delighted to be partnering with a high-growth technology business who are building a modern, data-driven platform that helps large organisations better understand performance and make smarter decisions. The product brings together complex datasets into a single, unified view, enabling real-time insight and more informed decision-making. With strong backing and a growing international presence, the company is now entering its next phase of scale. This is a brand-new FDI into Belfast, with a newly established engineering hub as part of a wider global expansion. The Role This is a hands on Full Stack Engineering role working across product, platform, and data-heavy systems. You'll join as part of the early Belfast team, working closely with distributed engineering teams while helping build out the local capability from the ground up. What You'll Be Doing Building full stack features across frontend and backend Developing APIs and backend services Working with large, structured datasets Contributing to cloud-based platform development Supporting the integration of AI-driven features into production Collaborating with engineers and data-focused teams Tech Environment Frontend: Modern JavaScript frameworks - REACT Backend: Python (or GoLang) Database: SQL-based systems Cloud: GCP ideally but open to other cloud providers Exposure to AI/ML and modern data tooling - BONUS What They're Looking For Experience building full stack applications - React, Python or GoLang Strong data and SQL fundamentals Exposure to cloud environments Interest in AI or data-driven products Comfortable in a fast-paced, scaling environment This role would suit a Mid Senior level engineer (circa 5 years' experience) who brings strong curiosity, energy, and a genuine desire to develop and grow their career in a modern engineering environment. Nice to Have Experience with additional backend languages Exposure to AI/LLM tools Experience working with complex datasets Background in SaaS or platform environments Experience in Financial services The Opportunity Join at the ground level of a new Belfast engineering hub Work on a modern, data-heavy product with real-world impactBe part of a growing international team Strong opportunity for progression as the company scales Interviews are kicking off in the first week of May, so ideal timing to get involved early. All conversations will be treated in the strictest of confidence.
3003 Accenture (UK) Limited Company
City, Newcastle Upon Tyne
ou build the systems that actually make AI work in enterprise environments, not demos, not prototypes that stall after a pilot, but production agentic architectures running inside real client organizations. The difference between an AI Engineer and what we are looking for is straightforward: you have shipped a multi agent system in production, you have owned the eval harness, and you know what happens when your agent fails at 2am because you have lived it. As an AI Engineer (Agentic/Applied), you will design, build, and deploy production grade agentic AI systems across the full enterprise technology stack. You will work directly with client engineering teams, lead technical design sessions, and build reusable patterns and accelerators that scale beyond individual engagements. This role sits at the heart of the AI engineering talent market - demand is growing faster than supply and will continue to do so. We offer what no single product company can: breadth across every industry, every enterprise technology stack, and every level of organizational complexity, combined with vendor fellowship access inside Anthropic, OpenAI, Microsoft, and Google engineering teams and a direct pathway to the Forward Deployed Engineer programme. Key Responsibilities Architect and govern production grade agentic systems at enterprise scale: multi agent orchestration across complex environments, RAG pipelines, policy based routing, memory management, and programme level lifecycle observability Define RAG pipeline standards across engagements: establish chunking and embedding strategies, set quality benchmarks, and ensure metric backed tradeoff decisions are documented and transferable Set multi LLM integration standards: vendor agnostic architecture by default, fallback routing and cost governance as standard design practice across providers including OpenAI, Anthropic, Vertex AI, and open source models Own LLMOps at programme scale: eval strategy, prompt governance, observability tooling standards, safety monitoring and cost controls across multiple concurrent systems Lead client engineering engagements at senior level - facilitate architecture design sessions, lead proof of concept delivery, and drive alignment between client technology leadership and delivery teams Shape and publish reusable patterns, accelerators, and engineering standards that scale across the practice and reduce ramp up time on new client engagements Own the measurement framework for agentic system quality: define accuracy, latency, safety, and cost metrics; present programme level AI impact in business terms to senior client stakeholders Qualifications Software engineering experience in production environments Hands on experience designing and deploying agentic AI solutions in a production environment - non negotiable Demonstrated experience with agentic orchestration frameworks: LangGraph, CrewAI, AutoGen, or equivalent - at production depth, not tutorial level Direct experience calling LLM APIs (OpenAI, Anthropic, Vertex AI) in production code: provider abstraction, token management, latency and cost tradeoffs RAG pipeline ownership: embeddings, chunking strategy, vector databases, and context engineering LLMOps fundamentals: eval harness design, prompt versioning, and production observability Cloud native engineering maturity: Kubernetes, Docker, microservices, serverless, CI/CD, and IaC (Terraform or Helm) Strong Python; Java or equivalent backend language acceptable; production debugging and observability experience Quality of experience is weighted over years, a candidate who has shipped three production agentic systems in four years is preferred over a generalist with passive AI exposure People lead responsibilities: experience managing, developing, and performance managing a team of engineers; setting individual development plans and conducting career conversations Equal Employment Opportunity StatementWe believe that no one should be discriminated against because of their differences.All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, marital status, citizenship status or any other basis as protected by applicable law.Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
25/07/2026
Full time
ou build the systems that actually make AI work in enterprise environments, not demos, not prototypes that stall after a pilot, but production agentic architectures running inside real client organizations. The difference between an AI Engineer and what we are looking for is straightforward: you have shipped a multi agent system in production, you have owned the eval harness, and you know what happens when your agent fails at 2am because you have lived it. As an AI Engineer (Agentic/Applied), you will design, build, and deploy production grade agentic AI systems across the full enterprise technology stack. You will work directly with client engineering teams, lead technical design sessions, and build reusable patterns and accelerators that scale beyond individual engagements. This role sits at the heart of the AI engineering talent market - demand is growing faster than supply and will continue to do so. We offer what no single product company can: breadth across every industry, every enterprise technology stack, and every level of organizational complexity, combined with vendor fellowship access inside Anthropic, OpenAI, Microsoft, and Google engineering teams and a direct pathway to the Forward Deployed Engineer programme. Key Responsibilities Architect and govern production grade agentic systems at enterprise scale: multi agent orchestration across complex environments, RAG pipelines, policy based routing, memory management, and programme level lifecycle observability Define RAG pipeline standards across engagements: establish chunking and embedding strategies, set quality benchmarks, and ensure metric backed tradeoff decisions are documented and transferable Set multi LLM integration standards: vendor agnostic architecture by default, fallback routing and cost governance as standard design practice across providers including OpenAI, Anthropic, Vertex AI, and open source models Own LLMOps at programme scale: eval strategy, prompt governance, observability tooling standards, safety monitoring and cost controls across multiple concurrent systems Lead client engineering engagements at senior level - facilitate architecture design sessions, lead proof of concept delivery, and drive alignment between client technology leadership and delivery teams Shape and publish reusable patterns, accelerators, and engineering standards that scale across the practice and reduce ramp up time on new client engagements Own the measurement framework for agentic system quality: define accuracy, latency, safety, and cost metrics; present programme level AI impact in business terms to senior client stakeholders Qualifications Software engineering experience in production environments Hands on experience designing and deploying agentic AI solutions in a production environment - non negotiable Demonstrated experience with agentic orchestration frameworks: LangGraph, CrewAI, AutoGen, or equivalent - at production depth, not tutorial level Direct experience calling LLM APIs (OpenAI, Anthropic, Vertex AI) in production code: provider abstraction, token management, latency and cost tradeoffs RAG pipeline ownership: embeddings, chunking strategy, vector databases, and context engineering LLMOps fundamentals: eval harness design, prompt versioning, and production observability Cloud native engineering maturity: Kubernetes, Docker, microservices, serverless, CI/CD, and IaC (Terraform or Helm) Strong Python; Java or equivalent backend language acceptable; production debugging and observability experience Quality of experience is weighted over years, a candidate who has shipped three production agentic systems in four years is preferred over a generalist with passive AI exposure People lead responsibilities: experience managing, developing, and performance managing a team of engineers; setting individual development plans and conducting career conversations Equal Employment Opportunity StatementWe believe that no one should be discriminated against because of their differences.All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, sexual orientation, gender identity or expression, marital status, citizenship status or any other basis as protected by applicable law.Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
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/07/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.
Location: London, UK (In-Office) Experience: 5+ years required Compensation: £140,000 - £200,000 + equity Visa Sponsorship: Not available About Corgi Corgi is vertically integrating the entire insurance industry. We design, underwrite, price, and issue insurance directly: no brokers, no third-party administrators. Insurance is the largest unautomated industry in financial services, and we're rebuilding it from the ground up using AI. We've raised $268M from Kindred, TCV, and others to do so. Building something great requires working hard. We are in the office 6-7 days a week. We are meritocratic with very high standards. If you don't meet them, you'll get cut. But if you deliver, you have unlimited scope to grow. We move quickly, care deeply about talent density, and hire people who want to solve difficult problems with unusually high ownership. About the Role We're hiring a Senior Full Stack Software Engineer to lead the design and development of the systems that power our insurance companies and internal operations. You will own large technical initiatives across underwriting, claims, finance, compliance, and internal tooling. You'll work directly with leadership, product, and operations teams to build software that eliminates manual work and enables the company to scale. This role is for someone who wants significant ownership, enjoys solving complex problems, and can independently drive projects from concept to production. This role is based in our London office. What You'll Do Design, build, and maintain critical internal and customer-facing software systems. Lead the development of backend services, APIs, and scalable infrastructure. Own major projects from architecture through deployment and ongoing maintenance. Work across the stack to rapidly ship products and features. Partner closely with operations, finance, underwriting, and leadership teams to automate complex workflows. Improve system reliability, performance, security, and scalability. Make architectural decisions and establish engineering best practices. Mentor engineers and help raise the technical bar across the team. Help shape the future direction of our engineering organization. Who You Are Exceptional software engineering fundamentals. Comfortable operating with limited structure and high levels of responsibility. Strong product and business intuition. High ownership and relentless execution. Able to balance speed with sound technical judgment. Excited by difficult technical and operational challenges. Interested in building software that directly impacts how businesses operate. Preferred Experience 5+ years of software engineering work experience. Experienced in Typescript, Python, React, FastAPI, Django, Flask, and AWS. Strong experience designing distributed systems and scalable applications. Experience owning production systems and making architectural decisions. Familiarity with cloud infrastructure, APIs, databases, and modern development practices. Built significant personal, startup, or professional projects. Experience in fintech, insurance, workflow automation, or other complex operational businesses is helpful but not required. Why Join Build foundational systems for a new kind of insurance company. Own business-critical systems and technical decisions. Work directly with senior leadership and core operators. High ownership and visibility from day one. Competitive compensation and meaningful equity. Opportunity to help define how insurance infrastructure is built in the AI era. Office corgi!
24/07/2026
Full time
Location: London, UK (In-Office) Experience: 5+ years required Compensation: £140,000 - £200,000 + equity Visa Sponsorship: Not available About Corgi Corgi is vertically integrating the entire insurance industry. We design, underwrite, price, and issue insurance directly: no brokers, no third-party administrators. Insurance is the largest unautomated industry in financial services, and we're rebuilding it from the ground up using AI. We've raised $268M from Kindred, TCV, and others to do so. Building something great requires working hard. We are in the office 6-7 days a week. We are meritocratic with very high standards. If you don't meet them, you'll get cut. But if you deliver, you have unlimited scope to grow. We move quickly, care deeply about talent density, and hire people who want to solve difficult problems with unusually high ownership. About the Role We're hiring a Senior Full Stack Software Engineer to lead the design and development of the systems that power our insurance companies and internal operations. You will own large technical initiatives across underwriting, claims, finance, compliance, and internal tooling. You'll work directly with leadership, product, and operations teams to build software that eliminates manual work and enables the company to scale. This role is for someone who wants significant ownership, enjoys solving complex problems, and can independently drive projects from concept to production. This role is based in our London office. What You'll Do Design, build, and maintain critical internal and customer-facing software systems. Lead the development of backend services, APIs, and scalable infrastructure. Own major projects from architecture through deployment and ongoing maintenance. Work across the stack to rapidly ship products and features. Partner closely with operations, finance, underwriting, and leadership teams to automate complex workflows. Improve system reliability, performance, security, and scalability. Make architectural decisions and establish engineering best practices. Mentor engineers and help raise the technical bar across the team. Help shape the future direction of our engineering organization. Who You Are Exceptional software engineering fundamentals. Comfortable operating with limited structure and high levels of responsibility. Strong product and business intuition. High ownership and relentless execution. Able to balance speed with sound technical judgment. Excited by difficult technical and operational challenges. Interested in building software that directly impacts how businesses operate. Preferred Experience 5+ years of software engineering work experience. Experienced in Typescript, Python, React, FastAPI, Django, Flask, and AWS. Strong experience designing distributed systems and scalable applications. Experience owning production systems and making architectural decisions. Familiarity with cloud infrastructure, APIs, databases, and modern development practices. Built significant personal, startup, or professional projects. Experience in fintech, insurance, workflow automation, or other complex operational businesses is helpful but not required. Why Join Build foundational systems for a new kind of insurance company. Own business-critical systems and technical decisions. Work directly with senior leadership and core operators. High ownership and visibility from day one. Competitive compensation and meaningful equity. Opportunity to help define how insurance infrastructure is built in the AI era. Office corgi!
Are you looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in analysis, application development, problem solving and communication to the Source to Pay Solutions Technology group. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth. Team/Role Overview Source to Pay Solutions Technology group is part of COO (Citi Operating Office) Technology organization supporting Citi Operating Office business function and its enterprise wide transformation agenda to achieve improvements across risk management, controls, data governance, AI adoption, and process re engineering by delivering scalable, secure, and modern technology solutions. Based in Belfast, the team partners closely with businesses and technology stakeholders to build, manage, and modernize multiple Source to Pay applications, playing a key role in translating strategic transformation priorities into measurable operational outcomes. What you'll do Application Development Technology Lead is a senior level position responsible for Design, build, and enhance Java based backend services and Python enabled components for enterprise scale applications Own end to end delivery of features from design through production rollout Collaborate with global technology and business teams to deliver against regulatory and transformation priorities Apply agile engineering practices (iterative delivery, continuous improvement, pragmatic design decisions) Integrate GenAI capabilities (LLMs, APIs, workflow automation) into real world applications where they add value Mentor developers through code reviews, technical guidance, and hands on collaboration Ensure applications meet Citi standards for security, stability, and control What we'll need from you Strong hands on experience with Java (Spring Boot / Core); working knowledge of Python or strong willingness to ramp up quickly Full stack mindset with exposure to modern frontend frameworks (React, Angular, or similar) Experience delivering in Agile / Scrum environments with a bias toward action and ownership Practical exposure to cloud native architecture and scalable systems Awareness or hands on experience integrating GenAI / LLM based capabilities into applications, with a focus on integration and usage rather than deep ML research Strong communication skills and ability to work independently with minimal supervision What we can offer you This is a role that'll offer you the opportunity to build an in depth knowledge of financial services and business services operations across the bank. Every day there will be new business challenges that will help you develop new skills that can drive your career. We work hard to have a positive financial and social impact on the communities we serve. In turn, we put our employees first and provide the best in class benefits they need to be well, live well and save well. By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: Generous holiday allowance starting at 27 days plus bank holidays; increasing with tenure A discretional annual performance related bonus Private medical insurance packages to suit your personal circumstances Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. Job Family Group Technology Job Family Applications Development Time Type Full time Most Relevant Skills: Please see the requirements listed above. Other Relevant Skills: For complementary skills, please see above and/or contact the recruiter. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
24/07/2026
Full time
Are you looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in analysis, application development, problem solving and communication to the Source to Pay Solutions Technology group. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth. Team/Role Overview Source to Pay Solutions Technology group is part of COO (Citi Operating Office) Technology organization supporting Citi Operating Office business function and its enterprise wide transformation agenda to achieve improvements across risk management, controls, data governance, AI adoption, and process re engineering by delivering scalable, secure, and modern technology solutions. Based in Belfast, the team partners closely with businesses and technology stakeholders to build, manage, and modernize multiple Source to Pay applications, playing a key role in translating strategic transformation priorities into measurable operational outcomes. What you'll do Application Development Technology Lead is a senior level position responsible for Design, build, and enhance Java based backend services and Python enabled components for enterprise scale applications Own end to end delivery of features from design through production rollout Collaborate with global technology and business teams to deliver against regulatory and transformation priorities Apply agile engineering practices (iterative delivery, continuous improvement, pragmatic design decisions) Integrate GenAI capabilities (LLMs, APIs, workflow automation) into real world applications where they add value Mentor developers through code reviews, technical guidance, and hands on collaboration Ensure applications meet Citi standards for security, stability, and control What we'll need from you Strong hands on experience with Java (Spring Boot / Core); working knowledge of Python or strong willingness to ramp up quickly Full stack mindset with exposure to modern frontend frameworks (React, Angular, or similar) Experience delivering in Agile / Scrum environments with a bias toward action and ownership Practical exposure to cloud native architecture and scalable systems Awareness or hands on experience integrating GenAI / LLM based capabilities into applications, with a focus on integration and usage rather than deep ML research Strong communication skills and ability to work independently with minimal supervision What we can offer you This is a role that'll offer you the opportunity to build an in depth knowledge of financial services and business services operations across the bank. Every day there will be new business challenges that will help you develop new skills that can drive your career. We work hard to have a positive financial and social impact on the communities we serve. In turn, we put our employees first and provide the best in class benefits they need to be well, live well and save well. By joining Citi Belfast, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: Generous holiday allowance starting at 27 days plus bank holidays; increasing with tenure A discretional annual performance related bonus Private medical insurance packages to suit your personal circumstances Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. Job Family Group Technology Job Family Applications Development Time Type Full time Most Relevant Skills: Please see the requirements listed above. Other Relevant Skills: For complementary skills, please see above and/or contact the recruiter. Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.