Back to search

Senior Full-Stack Python Typescript Ai Engineer

Teksystems
London, GB
GBP 70,000 - GBP 90,000
contractGBLondonRemoteGBP 7,000/mo minGBP 9,000/mo maxGBP 70,000/yr minGBP 90,000/yr maxseniorENTechnologyEngineeringcv-library.co.uk

Job Description


ROLE

This position is for a Senior Backend Developer working in python and typescript to support the development on a SaaS product with a focus on Ai.

This role involves designing, building, and optimising scalable backend services and APIs to support a single-tenant, multi‑instance SaaS platform, while contributing to the architecture and implementation of AI‑driven components such as Retrieval‑Augmented Generation (RAG) pipelines, vector databases, semantic search, and structured or knowledge‑graph‑based data modelling approaches. You will support the design of robust data models and pipelines capable of handling both structured and unstructured data with strong traceability and auditability, and help transition prototypes into production‑ready systems with a focus on security, access control, performance, reliability, observability, and monitoring. The role also includes building and managing integrations with external data sources and APIs, collaborating closely with a small, cross‑functional team of developers and stakeholders to refine requirements and deliver iteratively, and contributing to best practices across development standards, testing, and deployment processes.

REQUIREMENTS:

Strong experience as a backend or full-stack developer with a backend focus
Strong proficiency in key scripts, such as Python and TypeScript
Proven experience building production-grade SaaS applications
Development experience with AI/LLM system architecture, including:
  • RAG pipelines
  • Vector databases (e.g. Pinecone, Weaviate, FAISS, etc.)
  • experience with relational databases (e.g. PostgreSQL) and data modelling
  • Familiarity with API design and integration (REST or GraphQL)
  • experience working with cloud environments (e.g. AWS, Azure, GCP)
Posted 4/7/2026
50% complete