Applied AI Engineer – LLM & Agentic Systems

Contract type
Ongoing
Work mode
Remote · Europe
Experience
Mid-level · 3+ years

Job description

An Applied AI Engineer role at a UK AI-native property management technology company, focused on designing, building and maintaining production-grade LLM-powered agents and multi-agent systems. The position is backend-engineering heavy and requires hands-on ownership of agentic AI systems running in production.

At a glance

Employment
Full-time · Employee or contractor
Work mode
Remote · Europe
Languages
English – fluent
Pay
EUR 100,000 – 150,000 / year

What you'll do

  • Design, build, and maintain production-grade LLM-powered agents and multi-agent systems
  • Develop agentic workflows involving task decomposition, tool calling, structured outputs, orchestration, and feedback loops
  • Build reusable agent components, including memory, context management, and tool integrations
  • Design scalable architectures connecting AI agents with backend services, databases, and business applications
  • Establish architectural patterns that allow new AI workflows to be introduced efficiently
  • Design and implement automated evaluation frameworks for AI agents
  • Create evaluation datasets with measurable success criteria and pass thresholds
  • Integrate agent evaluations into CI/CD pipelines and release processes
  • Monitor and improve agent reliability, latency, accuracy, and operational costs
  • Investigate hallucinations, incorrect tool calls, unexpected outputs, and production failures
  • Develop observability, debugging, error-handling, and fallback mechanisms
  • Collaborate with product managers, data engineers, and operational teams to identify automation opportunities
  • Transform complex business processes into reliable AI-driven solutions
  • Take ownership of features from architecture and development through deployment and production monitoring
  • Use modern AI coding agents, such as Claude Code or Codex, to improve engineering productivity
  • Contribute to technical decisions, engineering standards, and long-term platform scalability

What we're looking for

  • 3+ years of professional software engineering experience, with strong backend development expertise
  • Hands-on experience with TypeScript/Node.js, or strong Python backend experience with willingness to work in a TypeScript-first environment
  • Experience designing APIs, integrating databases, and building scalable production applications
  • Strong understanding of software architecture, testing, CI/CD, and production reliability
  • Bachelor's degree in Computer Science or a related technical field
  • Proven experience personally building and deploying LLM-powered agents or agentic systems used by real users in production
  • Hands-on experience with agent orchestration, tool calling, structured outputs, context management, and feedback loops
  • Ability to explain the complete architecture of an AI system you developed, including your individual technical contributions
  • Experience handling real production challenges involving latency, cost, reliability, hallucinations, and failure recovery
  • Practical experience building agent evaluations, including evaluation datasets, measurable success thresholds, and automated testing or release gates
  • Understanding of when to use LLMs, deterministic software, multiple agents, or human intervention
  • Recent hands-on engineering experience in an AI-native company, product-led startup, or high-growth technology scale-up is strongly preferred
  • Experience independently owning and delivering production software systems
  • Strong problem-solving abilities and architectural judgment
  • Entrepreneurial mindset with the ability to work independently in a fast-paced environment
  • Excellent English communication skills

Nice to have

  • Developing reusable agent orchestration frameworks or shared AI engineering libraries
  • Building production multi-agent systems with specialized subagents
  • Experience with PostgreSQL and distributed backend architectures
  • Implementing advanced LLM observability and evaluation tools
  • Optimizing LLM inference costs, response latency, and system performance
  • Previous experience in an early-stage, AI-focused product engineering team

How to get hired

  1. 1Initial Screening – Initial review of your experience and suitability for the position
  2. 2Recruiter Interview (30 minutes) – Background, relevant experience, expectations, and availability
  3. 3Hiring Manager Interview (30 minutes) – Technical ownership, previous projects, and engineering approach
  4. 4System Design Interview (60 minutes) – Agentic architecture, scalability, orchestration, reliability, and evaluation
  5. 5Technical Interview (60 minutes) – Practical software engineering and applied AI capabilities
  6. 6Team Interview (45 minutes) – Collaboration, communication, and product mindset
  7. 7Optional Founder Interview (30 minutes) – Final discussion about company vision and alignment

Apply

About AIDA Recruitment

AIDA Recruitment is recruiting on behalf of a client: an AI-native technology company transforming the property management industry with an AI-powered platform that automates complex operational processes, integrates traditional businesses, and improves efficiency at scale.

Key facts

  • approximately 20 people in engineering
  • Client raised a $170 million Series B funding round
  • Client has raised more than $260 million in total
  • Client manages over 15,000 properties across the UK
  • Engineering organization of approximately 20 people
  • Small, autonomous teams of 2–3 engineers