AI / ML Engineer

Company: AWTG Ltd
Apply for the AI / ML Engineer
Location: London
Job Description:

We are looking for a goal‑oriented and driven AI/ML Engineer with strong experience in building, deploying, and scaling AI/ML applications. The ideal candidate will have hands‑on experience with generative AI, agentic AI systems, RAG applications, LLM platforms, APIs, cloud deployment, and production‑ready AI architectures.

Key Responsibilities

  • Develop, train, fine‑tune, and optimise machine learning, generative AI and neural network models to meet specific business and functional requirements.
  • Design and build generative AI applications, agentic AI workflows, and multi‑agent architectures using modern AI frameworks and orchestration tools.
  • Build Retrieval‑Augmented Generation applications, including GraphRAG solutions using knowledge graphs, Neo4j, Astra DB, vector databases, and related retrieval technologies.
  • Work with both open‑source and closed‑source large language models to build scalable AI applications, including model routing, prompt engineering, evaluation, and optimisation.
  • Design and implement voice‑based AI solutions, including speech‑to‑text, text‑to‑speech, conversational AI, and voice‑enabled intelligent assistants.
  • Create robust API endpoints using tools such as FastAPI to enable seamless access to AI models and integration with external systems and applications.
  • Architect and develop a user‑friendly AI platform where multiple AI models can be accessed, managed, and utilised through API calls.
  • Contribute to the design of scalable, reliable AI systems, including queue‑based processing, asynchronous workflows, distributed services, caching mechanisms, and production‑grade backend architecture.
  • Optimise LLM performance and scalability using caching mechanisms such as KV cache, response caching, prompt caching, and efficient model‑serving strategies.
  • Implement observability, logging, tracing, monitoring, and evaluation workflows using tools such as Langfuse and related platforms to track system performance, reliability, cost, and user interactions.
  • Deploy AI/ML applications across different cloud providers and server environments, ensuring scalability, reliability, security and performance.
  • Continuously monitor, update, and improve models, APIs, workflows, and platforms based on user feedback, system performance, and evolving AI technologies.

Skills And Qualifications

  • Minimum 3 years of experience in building AI/ML software and production‑ready AI applications.
  • Strong expertise in machine learning, neural networks, deep learning, and generative AI applications.
  • Proficiency in Python and AI/ML frameworks such as TensorFlow, PyTorch, NumPy, LangChain, LangGraph, FastAPI and related tools.
  • Experience with agentic AI, multi‑agent architecture, RAG, GraphRAG, and LLM‑based application development.
  • Hands‑on experience with Langfuse, LiteLLM, observability tools, tracing, model monitoring and AI evaluation workflows.
  • Experience working with queues, asynchronous processing, caching mechanisms, scalable system design and backend architecture.
  • Strong understanding of knowledge graphs, vector databases, Neo4j, Astra DB and graph‑based retrieval systems.
  • Experience with both open‑source and closed‑source LLMs.
  • Experience deploying AI applications across different cloud providers and server environments.
  • Good understanding of software engineering best practices, including clean code, testing, documentation, CI/CD, version control and maintainable system design.
  • Excellent problem‑solving abilities with strong attention to detail.
  • Strong communication skills and the ability to collaborate effectively in a team‑oriented environment.

Bonus / Preferred Experience

  • Experience implementing voice‑based AI applications, including conversational AI, speech‑to‑text, text‑to‑speech and voice assistant technologies.
  • Experience scaling LLM applications using caching mechanisms such as KV cache, prompt caching, response caching and efficient inference strategies.
  • Experience working across multiple cloud providers.
  • Experience integrating both open‑source and closed‑source LLMs into production applications.
  • Experience with advanced LLM operations, including model routing, cost optimisation, monitoring and performance tuning.

Educational Requirements

Bachelor’s or Master’s degree in Computer Science, Engineering, Artificial Intelligence, Data Science, or a related field, with a focus on AI/ML.

Working Hours

Candidates must be available to work core UK business hours, 9:00–17:30 GMT/BST, Monday‑Friday.

#J-18808-Ljbffr…

Posted: July 7th, 2026