Ai Engineer

Morgan McKinley
York, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

York, United Kingdom

Tech stack

Java
API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
User Authentication
Cloud Engineering
Continuous Integration
DevOps
Distributed Systems
Amazon DynamoDB
Python
Key Management
Network Security
Node.js
NoSQL
Cloud Services
Search Technologies
Software Engineering
SQL Databases
Datadog
Enterprise Software Applications
Large Language Models
Prompt Engineering
Generative AI
FastAPI
AI Platforms
Virtual Agents
Api Gateway
REST
Amazon Web Services (AWS)
Terraform
Microservices

Job description

An exciting opportunity has arisen for an experienced AI Developer to help build core services, features, and capabilities for an enterprise-grade Generative & Agentic AI platform within a large-scale, regulated environment.

This role combines strong software engineering expertise with DevOps capability and hands-on experience integrating Large Language Models (LLMs) into secure, scalable enterprise systems. You'll work closely with architects, platform engineers, and product teams to operationalise AI services and contribute to the evolution of modern AI engineering practices., * Develop and optimise Python-based AI components, including prompt orchestration, output validation, and evaluation tooling.

  • Work with Generative and Agentic AI patterns, including LLM integration, RAG architectures, prompt-driven workflows, and AI service orchestration.
  • Integrate AI capabilities with enterprise systems, observability tooling, and security frameworks.
  • Design and maintain CI/CD pipelines within cloud-native engineering environments.
  • Support benchmarking, evaluation, experimentation, and cost optimisation for LLM workloads.
  • Contribute to scalable RAG implementations and enterprise data access patterns.
  • Help define reusable APIs, engineering standards, and platform documentation.
  • Troubleshoot and optimise distributed systems and cloud-based services.
  • Collaborate across engineering, platform, architecture, and product teams to deliver reliable AI services.

Requirements

  • Strong commercial Python engineering experience, including FastAPI.
  • Strong Java development experience within production environments.
  • Hands-on experience with Generative AI, Agentic AI, and Large Language Models.
  • Experience evaluating LLM performance and handling prompt engineering complexities.
  • Strong DevOps and CI/CD experience with a focus on automation and observability.
  • Experience working within regulated or security-conscious enterprise environments.
  • Knowledge of authentication, secrets management, network security, and model governance.
  • Experience developing and deploying AWS services, including:
  • EC2
  • EKS
  • S3
  • SQS
  • DynamoDB
  • Bedrock
  • AgentCore

Desirable Skills

  • Experience with Kong API Gateway, Kong Mesh, and Flux CD.
  • RESTful API and microservices development.
  • Terraform and GitOps workflows.
  • Exposure to prompt evaluation, observability, or AI red-teaming tools.
  • SQL and NoSQL database experience.
  • Understanding of vector search technologies and Retrieval-Augmented Generation (RAG) patterns., * A proactive self-starter who takes ownership and drives solutions independently.
  • Comfortable operating in fast-evolving technical environments where best practice is still emerging.
  • Strong communicator able to collaborate across engineering, data, and product functions.
  • Naturally curious about emerging AI technologies and how they can be applied securely and effectively.
  • Passionate about automation, scalability, and continuous improvement.

Skills

  • NodeJS
  • Gen AI
  • Python

Apply for this position