Job – Applied AI Engineer – nineDots
Overview
A hands-on engineering role building AI agents, reusable infrastructure and automation that support the everyday operations of a growing property technology business.
This role focuses on bringing existing AI workflows together into a reusable foundation that can support new workflows reliably. You will help build the infrastructure, evaluation and orchestration behind it.
The role is fully remote across the UK, Ireland and European time zones.
What You'll Be Doing
You'll work closely with product and operational teams to understand how work happens, identify useful opportunities for automation and turn them into dependable software.
The remit covers both the AI systems used by the business and how the engineering team uses agents to develop software.
You will be:
- Building reusable components for agent memory, context management, tool calling and feedback loops
- Designing workflows that coordinate AI agents, conventional software and human input
- Developing evaluation frameworks to assess performance before deployment
- Making agent behaviour easier to trace, debug and improve
- Investigating failures and handling operational edge cases
- Turning successful standalone workflows into infrastructure that other processes can use
- Building development workflows where coding agents can explore repositories, implement changes, review code and run checks
- Helping establish architectural patterns and engineering standards as the platform grows
A key part of the job is knowing where an LLM adds value, where conventional code is more dependable and where a person should remain involved.
What You'll Need to Succeed
- Strong software engineering experience, including independently taking complex systems from idea to production
- Hands-on experience shipping AI or agentic systems used in a real business
- Practical understanding of tool use, structured outputs, context management and orchestration
- Experience addressing reliability, latency, evaluation and observability
- Regular use of coding agents, with a considered approach to checking their work
- Strong architectural judgement and the ability to connect technical decisions to business needs
- Comfort taking ownership when requirements are still developing
- Clear communication and fluency in English
The environment is TypeScript-first, using Node.js and PostgreSQL. Engineers with strong Python-based AI experience are also welcome, provided they are comfortable applying that experience in TypeScript.
The Environment
You'll be close to the people using the systems you build, with direct exposure to operational problems and feedback.
Success means:
- Making new workflows quicker to introduce
- Understanding how agents perform before they reach production
- Reducing the manual work needed to support growth
This role will suit someone who enjoys shaping the approach, asking questions and staying involved through deployment, debugging and ongoing improvement.
What's In It for You
Required Skills
Required Languages
🇬🇧 English