Senior Full-Stack Python Typescript Ai Engineer
Company: Teksystems
Location: London, GB
Type: contract
Level: senior
Salary: GBP70000–90000
Posted: 4/7/2026
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)