Engineering

Software Engineer (Full Stack)

Design, build and run AI-enabled products end to end — from the data and APIs underneath to the interfaces our customers use every day.

Location
Hybrid — UK based
Contract
Permanent, full time
Salary
Competitive, plus benefits

About the role

You will work across the whole stack on production systems: agentic services, LLM-powered features, IoT and payments platforms, and the web applications that sit on top of them. Expect to own features from a rough problem statement through to something deployed, monitored and used — with a senior team around you to review, argue and improve.

What you will do

  • Build and ship features across the stack — services, APIs, data models and front end
  • Integrate LLMs and AI agents into product features, with sensible guardrails, evaluation and fallbacks
  • Design pragmatic architectures and write them down so the next person can follow them
  • Write automated tests alongside your code and keep the pipeline green
  • Deploy and operate what you build — containers, CI/CD, logging, metrics and alerts
  • Review pull requests thoughtfully and help raise the standard of the codebase
  • Work directly with customers and stakeholders to turn vague requirements into shippable scope

What we are looking for

  • Solid commercial experience building and maintaining production web applications
  • Strong in at least one back-end language (TypeScript/Node, Python, Go, Java or similar) and comfortable in a modern front-end framework
  • Confident with relational databases, API design and asynchronous/event-driven patterns
  • Practical experience with a major cloud provider (AWS, Azure or GCP) and containerised deployment
  • Habits around testing, code review, version control and CI/CD that you would defend in an interview
  • Able to communicate clearly in writing and to explain technical trade-offs to non-technical people
  • Right to work in the UK

Nice to have

  • Experience shipping LLM or AI-agent features to real users
  • Infrastructure as code (Terraform, Pulumi, CDK) and observability tooling
  • Background in IoT, payments or another regulated or high-reliability domain
  • Open-source contributions or side projects you enjoy talking about
Apply for this role
AI Engineering

AI Automation Engineer

Turn manual, repetitive business processes into reliable AI-driven automations — agents, LLM pipelines and integrations that run unattended and can be trusted with real work.

Location
Hybrid — UK based
Contract
Permanent, full time
Salary
Competitive, plus benefits

About the role

This role sits between our engineering and operations work. You will find the processes that eat people time — internally and for our customers — and replace them with AI agents and automated workflows that hold up in production. That means prompt and tool design, integrations across the systems involved, evaluation so you know it works, and guardrails so it fails safely when it does not.

What you will do

  • Map existing manual workflows and identify where AI automation delivers real, measurable value
  • Design, build and deploy AI agents and LLM pipelines — prompts, tool calling, retrieval, orchestration and state
  • Integrate automations with the systems around them: internal APIs, SaaS platforms, databases, queues and webhooks
  • Build evaluation sets and regression checks so quality is measured, not assumed
  • Design guardrails, human-in-the-loop checkpoints and fallbacks for when a model gets it wrong
  • Monitor cost, latency, accuracy and failure rates in production, and tune accordingly
  • Document what each automation does, what it must never do, and who owns it
  • Work with operations and customers to roll changes out and build confidence in them

What we are looking for

  • Commercial software engineering experience, with strong Python or TypeScript
  • Hands-on experience building with LLM APIs — prompting, structured outputs, tool/function calling and retrieval
  • Comfortable integrating systems via REST APIs, webhooks, queues and automation platforms
  • A practical, evidence-led approach to evaluating AI output quality rather than trusting a demo
  • Understanding of the risks — hallucination, prompt injection, data leakage — and how to design around them
  • Able to work with non-technical stakeholders to understand a process before automating it
  • Right to work in the UK

Nice to have

  • Experience with agent frameworks and orchestration tooling, or with building your own
  • Vector databases, embeddings and retrieval-augmented generation at production scale
  • Workflow automation platforms (n8n, Temporal, Airflow, Zapier-class tooling)
  • Cloud deployment, containers and infrastructure as code
  • Experience automating support, finance or back-office operations
Apply for this role
Quality

QA Engineer (Automation)

Own quality across our platforms — build the automated test suites, harnesses and checks that let a small team release often and sleep well.

Location
Hybrid — UK based
Contract
Permanent, full time
Salary
Competitive, plus benefits

About the role

This is a hands-on automation role, not a ticket-triage one. You will design the test strategy for our products, build and maintain the automation that backs it, and be the person who spots the failure mode nobody else considered — including the new ones that come with AI-driven features.

What you will do

  • Define and own the test strategy across web, API and integration layers
  • Build and maintain automated test suites (UI, API, end-to-end) that are fast, stable and trusted
  • Wire tests into CI/CD so every change is verified before it reaches production
  • Design and execute exploratory, regression and release testing where automation is not the right tool
  • Write clear, reproducible defect reports and drive them through to resolution with engineers
  • Build test data, environments and mocks for third-party and device integrations
  • Help define quality gates and acceptance criteria with engineering and delivery from the start of a piece of work
  • Contribute to performance, accessibility and security testing

What we are looking for

  • Commercial experience as a QA or test automation engineer on web and API products
  • Hands-on with a modern automation framework (Playwright, Cypress, Selenium, or equivalent)
  • Comfortable writing code in a scripting or general-purpose language — TypeScript, Python, Java or C#
  • Solid grasp of API testing, HTTP, JSON and tools such as Postman or REST-assured
  • Experience running tests in CI/CD pipelines and diagnosing flaky failures properly rather than retrying them away
  • Rigorous, curious and able to explain risk clearly to engineers and stakeholders
  • Right to work in the UK

Nice to have

  • Experience testing AI or LLM-powered features — evaluation sets, non-deterministic outputs, prompt regressions
  • Performance and load testing (k6, JMeter, Gatling)
  • Accessibility testing against WCAG, or security testing fundamentals
  • Familiarity with containers, cloud environments and infrastructure as code
  • ISTQB certification or equivalent formal test training
Apply for this role
Operations & Support

Systems Operator

Keep our platforms running and our customers looked after — day-to-day system operations, first-line support, and the calls and tickets that come with them.

Location
Hybrid — UK based
Contract
Permanent, full time
Salary
Competitive, plus benefits

About the role

You are the operational heartbeat of the business: watching the platforms, answering the phone and the inbox, resolving what you can, and escalating what you cannot with the context engineers need. It suits someone organised and unflappable who enjoys both the technical side of keeping systems healthy and the human side of helping customers.

What you will do

  • Monitor our platforms and dashboards, and act on alerts before customers notice
  • Handle inbound customer calls, emails and support tickets as first point of contact
  • Triage, prioritise and resolve issues, escalating to engineering with clear reproduction steps and impact
  • Run routine operational tasks — account and user administration, configuration changes, scheduled jobs, backups and health checks
  • Own tickets through to closure and keep customers updated at every step
  • Track incidents through to resolution and contribute to post-incident write-ups
  • Write and maintain runbooks, FAQs and support documentation so the same problem is easier next time
  • Report on volumes, response times and recurring issues, and flag the patterns worth fixing at source

What we are looking for

  • Experience in a support, service desk, systems operations or NOC role
  • Confident on the phone and in writing, with genuinely good customer manner under pressure
  • Comfortable with web applications, dashboards and admin consoles, and unafraid of a terminal or a log file
  • Working knowledge of ticketing and monitoring tooling (Jira, Zendesk, Freshdesk, Grafana, PagerDuty or similar)
  • Methodical, well organised, and able to juggle several open issues without dropping any
  • Sound judgement about what to fix, what to escalate and when to pick up the phone
  • Right to work in the UK

Nice to have

  • Basic scripting (Bash, Python or PowerShell) to automate the repetitive parts of the job
  • Familiarity with SQL, cloud consoles (AWS, Azure, GCP) or Linux administration
  • Exposure to IoT device fleets or payments operations
  • ITIL awareness or experience working to formal SLAs
Apply for this role
How to Apply

Send us a CV and a few lines

Email careers@applylogic.co.uk with the role in the subject line, your CV, and a short note on something you have built or fixed that you are proud of. No cover-letter essays required.

Nothing here quite right? Send us your CV anyway — we keep an eye out for good people between openings, and we will tell you honestly if there is nothing coming.

ApplyLogic is an equal opportunity employer. Tell us about any adjustment you need at any stage and we will make it happen.

Questions Before You Apply?

Happy to have an informal chat about any of these roles before you put a CV together

Get in Touch