Artificial Intelligence Engineer - Java/Python

Halian .
Reading, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£95,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Big Data Software as a Service Continuous Integration Data Stores Distributed Systems Python (Programming Language) NoSQL
+11 more
Performance Tuning Software Deployment Software Engineering SQL Databases Cloud Platform System Large Language Models Prompt Engineering Backend Kubernetes Docker Microservices

Job description

We’re hiring the first dedicated AI Engineer to join a fast-growing (~200 people) SaaS organisation making a real-world impact. This is a rare opportunity to shape the AI strategy, design production-grade systems, and bring cutting-edge LLM-powered solutions into a live product environment.

The Role

You’ll sit at the intersection of AI, backend engineering, and cloud systems, designing and deploying intelligent features that directly impact users.

Expect to:

  • Design and implement LLM-based applications (RAG pipelines, agents, copilots)
  • Build scalable backend services using Python and Java
  • Integrate AI into existing cloud-native SaaS platforms
  • Own the full lifecycle: experimentation prototyping production
  • Optimise model performance, cost, and latency in real-world environments
  • Collaborate across engineering, product, and data teams to identify high-impact AI use cases

Requirements

  • 5+ years in software engineering, with strong experience in Python and/or Java
  • Hands-on experience working with LLMs (prompt engineering, fine-tuning, embeddings, vector databases, RAG)
  • Experience building and deploying applications in cloud environments (Azure preferred, AWS/GCP also considered)
  • Strong understanding of APIs, microservices, and distributed systems
  • Familiarity with tools like Docker, Kubernetes, and CI/CD pipelines
  • Experience working with data stores (SQL/NoSQL) and large datasets
  • Bonus: experience with AI frameworks (LangChain, LlamaIndex, etc.)

Benefits & conditions

  • Be the first AI hire - real ownership and influence
  • Work on meaningful, tech-for-good products
  • Modern stack, forward-thinking leadership, strong growth trajectory
  • Opportunity to define architecture, tooling, and best practices

Package

  • Salary up to £95,000 (depending on experience)
  • Bonus + private medical
  • Bracknell-based hybrid working

Apply for this position

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

Apply on find.jobs

Good distractions

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

2:54 min

Utilizing Java frameworks to interface with AI models

Mary Grygleski Mary Grygleski · LIVE

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