Senior AI Software Engineer (Full Stack) AI/R&D

Senior AI Software Engineer (Full Stack) AI/R&D

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
ApplyMint

At a Glance

  • Tasks: Design and build cutting-edge AI solutions using Large Language Models and advanced technologies.
  • Company: Join a pioneering AI R&D group focused on innovative software engineering.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with mentorship opportunities and a focus on innovation.
  • Why this job: Make a real impact by developing scalable AI systems that shape the future.
  • Qualifications: 4+ years in software engineering with hands-on AI system experience required.

The predicted salary is between 70000 - 90000 £ per year.

Overview

ASAL AI R&D group is seeking Senior AI Software Engineers who thrive at the intersection of software engineering and applied AI.

In this role, you’ll be responsible for designing, constructing, and managing robust AI‑centric solutions where technologies like Large Language Models (LLMs), Retrieval‑Augmented Generation (RAG), and AI agents form the foundation of the system rather than being added features.

You will contribute end‑to‑end across the stack of both product and project initiatives from user interfaces and backend services to data pipelines and AI reasoning layers.

This is a hands‑on role for engineers who want to build reliable AI systems that operate at scale.

Key Responsibilities

  • Design and implement AI‑first application features driven by LLMs, retrieval pipelines, and AI reasoning workflows.
  • Build, optimize, and maintain RAG pipelines, including chunking strategies, indexing, retrieval quality, grounding, citation mechanisms, and evaluation.
  • Develop and govern prompt factories, prompt templating, versioning, testing, and reuse across solutions.
  • Contribute across the full application stack: front‑end integration, back‑end APIs and services, and data ingestion and processing layers.
  • Design AI systems with production constraints in mind – latency, cost, reliability, observability, and safe fallback behavior.
  • Apply Agile, Scrum, and Kanban methodologies to deliver incremental, testable, maintainable software.
  • Use AI‑assisted development tools responsibly, validating all outputs through testing and peer review.
  • Write clean, maintainable, well‑tested code and lead and participate in code reviews.
  • Produce and maintain technical documentation—design notes, architecture diagrams, runbooks.
  • Mentor junior and Train‑to‑Hire engineers through structured technical guidance and code reviews.
  • Uphold ASAL AI R&D standards for security, privacy, and information protection.

Qualifications

  • BSc in Computer Science, Software Engineering, AI, or a related discipline.
  • 4+ years of professional software engineering experience delivering production systems.
  • 2+ years of hands‑on experience building AI‑centric systems (LLM‑based, RAG, agentic AI, or ML‑driven applications).
  • Demonstrated experience delivering and operating LLM‑based solutions in production (LLMOps).
  • Ability to contribute meaningfully across multiple layers of an application stack.
  • Strong written and verbal English communication skills.
  • Strong collaboration, analytical, and organizational skills.
  • Extra credit: experience with multimodal Gen AI - text, image, document understanding, or multimodal RAG.
  • #J-18808-Ljbffr
ApplyMint

Contact Details:

ApplyMint Recruitment Team

We think you need these skills to ace Senior AI Software Engineer (Full Stack) AI/R&D

Large Language Models (LLMs)
Retrieval-Augmented Generation (RAG)
AI reasoning workflows
Data pipelines
Front-end integration
Back-end APIs and services
Agile methodologies