AI Engineer - Remote

Attercop
Brighton and Hove, UK
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure Cloud Computing Databases Continuous Integration Information Engineering Extract Transform Load (ETL) Django Web Framework Python (Programming Language) PostgreSQL NoSQL
+23 more
Software Engineering Software Systems SQL Databases Data Streaming Data Logging Feature Engineering Data Ingestion ReactJS Flask (Web Framework) Large Language Models Multi-Agent Systems Prompt Engineering Backend Fastapi Data Lakes AI Platforms Kubernetes Machine Learning Operations Api Design Restful APIs Terraform Data Pipelines Docker

Job description

You’ll design, build, and integrate advanced AI models into real software systems. This role sits at the intersection of software engineering, data science, and MLOps - turning research into robust, scalable, production-ready AI services. Core Responsibilities Model Engineering Build functional AI services from architectural designs

Orchestrate data ingestion, inference flows, and output pipelines

Optimise latency, memory, and throughput

Implement testing, validation, and error/bias analysis

Agentic Workflows Design multi-agent systems using LangChain, LangGraph, or Microsoft Agent Framework

Implement reasoning loops (e.g., ReAct)

Integrate tools, APIs, databases, and memory systems

Develop safety and reliability checks for agent behaviour

Data Engineering Build scalable ETL/ELT pipelines

Perform feature engineering and advanced data prep

Integrate SQL/NoSQL, data lakes, warehouses, and streaming APIs

Ensure compliance with GDPR/CCPA and internal governance

MLOps & Deployment Deploy AI services on Azure using REST APIs

Use Docker + Kubernetes for scalable production workloads

Build ML-focused CI/CD pipelines

Implement monitoring, drift detection, logging, alerting, and retraining

Manage infrastructure with Terraform

Requirements

Experience 2+ years as an AI Engineer or Software Engineer with strong AI/ML exposure

Technical Skills Advanced Python (asyncio, type hinting, Pydantic)

Backend/API development with FastAPI/Flask/Django

Agentic frameworks (LangChain, LangGraph, Microsoft Agent Framework)

LLM orchestration, RAG, prompt engineering

Cloud (Azure preferred), Docker, Kubernetes

IaC (Terraform)

PostgreSQL, plus exposure to NoSQL and vector databases

CI/CD, monitoring, observability, ML-specific drift detection

Collaboration & Communication Work effectively with data scientists, PMs, and stakeholders

Communicate technical decisions clearly

Maintain strong documentation across pipelines and architectures

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · WWC 2025

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all