AI / ML Engineer
Worldwide
. AI / ML Engineer Contract, roughly 8 months UK based, remote friendly. Reports to the Technical Lead and Solution Architect. Hands-on and production-focused, not research-only. Role overview The AI / ML Engineer builds the agents that make a platform AI-native: document ingestion, onboarding, Analyse and business intelligence, integrity checking and an onboarding agent. You make them accurate, grounded, evaluated and auditable, running safely inside a multi-tenant product, and you ground the interactive avatar in each company's own data. Key responsibilities on this project • Build the custom coded AI agents (not claude co work agents) on top of the structured operational graph, using retrieval-augmented generation with pgvector kept inside PostgreSQL. • Design and maintain the curated, parameterised tool surface and read-only views the agents use, never free-form database access. • Build the evaluation harness that runs each agent against a test set in CI, so behaviour is provable after every change. • Implement the append-only AI audit trail: which agent, and inputs - outputs. • Wire model access through a provider-agnostic layer (Claude Sonnet, GPT-4o and others), with prompt caching, batching and model tiering for cost control. • Keep inference in-region with zero-retention settings and minimal personal data in prompts, for UK GDPR. • Develop a HeyGen avatar and integrate speech to text. • Implement confidence thresholds and human-review queues so low-confidence output is never committed automatically. Essential skills and experience • 5+ years in software engineering, with 2+ years building LLM or ML features in production. You ship, you do not only prototype. • RAG and vector search. Hands-on with retrieval-augmented generation, embeddings, chunking strategies and vector stores (pgvector strongly preferred). • LLM orchestration. LangChain or equivalent, prompt engineering, tool and function calling, and structured output. • Evaluation and safety. You build evaluation sets and guardrails, measure quality objectively, and design against hallucination and prompt injection. • Strong Python. FastAPI, async, and clean, tested service code; comfortable working inside a TypeScript codebase too. • Data fluency. SQL and PostgreSQL, and the judgement to keep retrieval close to the data rather than shipping it to a separate search product. • Provider-agnostic mindset. Experience with more than one LLM provider (Claude, OpenAI) behind an abstraction that avoids lock-in. Desirable • Experience with streaming avatars or speech (HeyGen, Whisper, Deepgram or similar). • AWS Bedrock, in-region inference and zero-retention configurations. • Multi-tenant AI, where each tenant's data and context must stay isolated. • MLOps for AI: prompt and model versioning, and observability of AI behaviour.
$40,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United Kingdom3:13 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by