Full-Stack AI Engineer – LLMs, Agentic AI & Intelligent Systems

Astra Asset Management

City Of London

Sur place

GBP 100 000 - 150 000

Plein temps

Il y a 2 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Qualifications

  • Strong professional programming with Python.
  • Experience building backend apps and RESTful APIs using Django or similar.
  • Strong understanding of OOP, SOLID, software architecture & patterns.

Responsabilités

  • Design, develop, and maintain AI-powered applications and workflows.
  • Build scalable backend services and APIs using Python/Django.
  • Integrate AI capabilities into existing apps and data workflows.
  • Collaborate on frontend development and external API integrations.
  • Design agentic AI workflows and multi-step task execution.

Connaissances

Python
Django
REST APIs
OOP & Design Patterns
Asynchronous programming
AI/ML concepts
Prompt engineering
LLMs & agentic workflows
Software architecture
Problem solving

Outils

Docker
GitHub
Neo4j
Qdrant
Pinecone
Weaviate
Chroma

Description du poste

About the Role

We are looking for a talented and motivated Full-Stack AI Engineer to join our growing technology team and help design, develop, and deploy innovative AI-powered applications.

This is a hands-on engineering role focused on building production-ready AI systems that solve real-world business problems. You will work across the full application stack, developing intelligent AI workflows, backend services, data processing pipelines, and integrations with leading large language models (LLMs).

The ideal candidate combines strong software engineering fundamentals with practical experience in Generative AI, agentic workflows, Retrieval-Augmented Generation (RAG), natural language processing (NLP), and modern AI frameworks.

You will have the opportunity to work with cutting-edge AI technologies, experiment with emerging approaches, and contribute directly to the architecture and development of scalable, reliable AI applications.

We value engineers who enjoy solving complex problems, take ownership of their work, and understand that building successful AI products requires more than simply integrating LLM APIs.

Key Responsibilities
1. AI Application & Full-Stack Development
  • Design, develop, and maintain end-to-end AI-powered applications and intelligent workflows.
  • Build scalable backend services, RESTful APIs, and background processing components using Python and Django.
  • Develop modular, maintainable applications following object-oriented programming principles and established software design patterns.
  • Integrate AI capabilities into existing applications, databases, and business workflows.
  • Collaborate on frontend development and API integrations where required.
2. Generative AI, LLMs & Agentic Workflows
  • Design and implement agentic AI workflows capable of reasoning, planning, using tools, and executing multi-step tasks.
  • Build applications using commercial and open-source LLMs, selecting appropriate models based on accuracy, latency, capability, and cost.
  • Develop reliable tool-calling, function-calling, and orchestration workflows to integrate AI agents with external services, APIs, and databases.
  • Apply prompt engineering and context engineering techniques to improve model performance, relevance, and reliability.
  • Design and integrate Model Context Protocol (MCP) servers to expose tools, resources, and business functionality to AI applications.
  • Design, implement, and optimize Retrieval-Augmented Generation (RAG) pipelines for enterprise knowledge retrieval and question-answering applications.
  • Work with structured and unstructured data, including documents, spreadsheets, databases, and other business information sources.
  • Build document ingestion, parsing, chunking, embedding, indexing, and retrieval pipelines.
  • Implement semantic search, hybrid search, metadata filtering, and reranking techniques to improve retrieval quality.
  • Work with SQL, NoSQL, vector databases, and graph databases to support AI-driven applications.
  • Develop data processing and transformation workflows to prepare information for AI consumption.
4. Backend Architecture, Integration & Production Operations
  • Design and develop background jobs, asynchronous processing services, and message-driven workflows.
  • Integrate external APIs, databases, and third-party services into AI applications.
  • Work with Docker, GitHub, and modern development workflows to build and deploy applications.
  • Contribute to application architecture, testing, documentation, and ongoing maintenance.
Required Skills & Experience
Software Engineering
  • Strong professional programming experience with Python.
  • Experience building backend applications and RESTful Web APIs using Django, Django REST Framework, or similar Python frameworks.
  • Strong understanding of object-oriented programming (OOP), SOLID principles, software architecture, and design patterns.
  • Good understanding of asynchronous programming, background processing, and message-driven architectures.
  • Experience with Docker, Git, GitHub, and modern software development practices.
  • Solid understanding of relational database design and proficiency with SQL.
  • Practical experience developing applications using large language models (LLMs).
  • Experience designing and implementing agentic AI systems and multi-step AI workflows.
  • Strong understanding of prompt engineering, context engineering, tool calling, and LLM orchestration.
  • Familiarity with MCP servers and AI agent architectures.
  • Experience integrating multiple LLM providers and working with open-source language models.
  • Knowledge of AI evaluation methodologies and the ability to build automated evaluation pipelines.
RAG, Databases & Data Processing
  • Hands-on experience building RAG systems, including embedding generation, vector indexing, and semantic retrieval.
  • Working knowledge of vector databases such as Qdrant, Pinecone, Weaviate, Chroma, or equivalent technologies.
  • Understanding of SQL and NoSQL databases, with familiarity with graph databases such as Neo4j.
  • Experience processing structured and unstructured data.
  • Understanding of document ingestion, retrieval optimization, and data transformation techniques.
  • Good understanding of machine learning and natural language processing concepts.
  • Experience with TensorFlow, PyTorch, scikit-learn, or similar frameworks.
  • Familiarity with embeddings, transformer architectures, and modern NLP techniques.
  • Ability to evaluate and apply appropriate machine learning or AI approaches to business problems.
Professional Skills
  • Strong analytical thinking, problem-solving, and debugging skills.
  • Ability to design practical, reliable solutions rather than relying solely on experimental prototypes.
  • Commitment to writing clean, maintainable, well-tested, and documented code.
  • Ability to work independently, take ownership of deliverables, and collaborate effectively with a technical team.
  • Enthusiasm for learning and experimenting with emerging AI technologies.
Nice to have

The following experience would be advantageous but is not essential:

  • Document AI, OCR, and intelligent document processing, including extraction from PDFs, scanned documents, spreadsheets, and complex layouts.
  • Experience building AI applications for the financial services, investment management, or legal sectors.
  • Familiarity with other object-oriented languages, particularly C#/.NET or Java and modern Frontend Frameworks like Typescript, React or similar.
  • Experience with message brokers such as RabbitMQ, distributed task queues, or similar technologies.
  • Familiarity with fine-tuning, model serving, inference optimization, or deploying open-source LLMs.
Why Join Us?

You will have the opportunity to work on challenging, real-world AI projects and play an important role in shaping how advanced AI technologies are incorporated into business applications.

This position offers a combination of hands-on software engineering, AI experimentation, architectural design, and product development, providing the opportunity to make a meaningful contribution while continuously expanding your expertise in a rapidly evolving field.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior AI Software Engineer
Senior AI Software Engineer

Harrington Starr • Grande-Bretagne

Sur place
GBP 90 000 - 130 000
Senior AI Engineer
Senior AI Engineer

Harrington Starr • Grande-Bretagne

Sur place
GBP 90 000 - 120 000
Senior AI Software Developer
Senior AI Software Developer

Oscar • Manchester

Sur place
GBP 60 000 - 90 000
AI Engineer - LLM & Agentic Systems
AI Engineer - LLM & Agentic Systems

Intec Select Limited • Greater London

Sur place
GBP 90 000 - 120 000
Full-Stack Developer – React, Python, Oracle Database, and AI/GenAI
Full-Stack Developer – React, Python, Oracle Database, and AI/GenAI

Boundaryless GmbH • Greater London

Sur place
GBP 60 000 - 90 000
Senior AI Engineer
Senior AI Engineer

YNH • Greater London

Sur place
GBP 90 000 - 120 000
AI Engineer
AI Engineer

eFinancialCareers • City Of London

Hybride
GBP 90 000 - 170 000
Senior Full Stack Engineer (Java + Angular/React + Python)
Senior Full Stack Engineer (Java + Angular/React + Python)

Luxoft • Grande-Bretagne

À distance
GBP 100 000 - 140 000
Generative AI Engineer
Generative AI Engineer

Lorien • Greater London

Hybride
GBP 65 000 - 90 000
AI Solutions Engineer - RAG - Python - LLM - Wealth Management
AI Solutions Engineer - RAG - Python - LLM - Wealth Management

Rothstein Recruitment Ltd • Greater London

Sur place
GBP 90 000 - 130 000