Description
Our client, a growing B2B AI Software company based in London, is looking for a Senior Python AI Engineer to develop scalable AI-powered applications, backend services, and integrations that connect large language models with enterprise data and business systems. You'll work at the intersection of Software Engineering and Applied AI, combining strong Python development skills with practical experience building reliable, production-ready AI solutions.
Tasks
•Develop scalable AI-powered applications, backend services, and integrations that connect large language models with enterprise data and business systems.
Requirements
•5+ years in Software Engineering, Backend Engineering, Applied AI, or a similar role
•Strong Python development experience
•FastAPI or similar Python backend frameworks
•Experience integrating LLM APIs into real applications
•RAG and retrieval-based AI systems
•PostgreSQL
•REST APIs and third-party integrations
•Docker
•AWS
•Experience designing, building, and maintaining production backend systems
Nice to have
•OpenAI / Anthropic APIs
•LangChain / LangGraph / LlamaIndex
•pgvector / Qdrant / Pinecone / Weaviate
•Embeddings and semantic search
•Hybrid search / reranking
•Redis / Celery
•Async Python
•AI agents and tool calling
•MCP
•Kubernetes
•Terraform
•CI/CD
•OpenTelemetry
•LLM evaluation and observability
•Experience with enterprise SaaS applications
Conditions
No conditions stated in the posting.