Software Engineer
Senior Software Engineer, AI
Location: London (Hybrid: 2 days in office, 3 days remote)
Position Type: Permanent
Are you a seasoned software engineer passionate about pushing the boundaries of what’s possible with Generative AI?
We are a leading global provider of financial information services, insights, data, and analytics. We are currently seeking a Senior Software Engineer, AI to join our team in London. In this role, you will drive high-impact AI initiatives, design production-ready generative AI platforms, and build scalable, enterprise-grade solutions that shape the future of global markets.
What We Offer
- Transformative AI Impact: Design and deploy production-ready GenAI platforms, multi-agent systems, and intelligent automation that reshape products in real-time.
- Cutting-Edge Tech Stack: Experiment with the latest LLMs, architect RAG implementations, design sophisticated agentic systems, and develop Model Context Protocol (MCP) servers.
- Enterprise Scale: Build GenAI solutions across multiple business units while creating unified patterns and reusable component frameworks.
- Dynamic Culture: Work at the intersection of advanced engineering and product development within a collaborative, innovation-driven environment.
We’ll Count on You To
- Lead GenAI Development: Spearhead the creation of enterprise chatbot platforms, evaluation frameworks, agentic workflows, RAG architectures, and MCP implementations.
- Pioneer Innovation: Act as a hands-on engineer bridging the gap between research breakthroughs and production-ready capabilities to generate tangible business value.
- Build Robust Infrastructure: Develop enterprise-scale APIs (FastAPI) and architect comprehensive cloud-based AI infrastructure on AWS/Azure optimized for scalability and performance.
- Demonstrate Full-Stack Excellence: Apply your expertise across the entire technology stack to seamlessly integrate AI capabilities into user-facing products and backend systems.
What You Need to Have
- Experience: 7+ years of professional experience designing, developing, and deploying production-grade applications, with 5+ years specifically in full-stack enterprise software engineering.
- Core Skills: Advanced Python programming with strong backend development capabilities.
- AI Expertise: Proven experience developing and deploying intelligent conversational AI systems using RAG architectures, Model Context Protocol (MCP), AI-enabled search, vector databases, and LLM integration.
- Frameworks: Hands-on experience building GenAI applications using LangChain and LangGraph (agent architecture design, state management, and graph-based workflow orchestration).
- ML & Cloud Ecosystems: Solid understanding of ML algorithms, FastAPI, PyTorch/TensorFlow, MLflow, MLOps practices, containerization (Docker, Kubernetes/AWS EKS), and cloud services (AWS Bedrock, SageMaker, Azure AI Search).
- Soft Skills: Excellent communication and collaboration skills, with the ability to translate complex technical concepts for diverse, cross-functional stakeholders.
#AIJobs #SoftwareEngineering #GenAI #PythonJobs #LondonTech #MachineLearning #AWS #Azure #LangChain #FullStackDeveloper #TechCareers