Fitch Group is seeking a Senior Software Engineer, Full Stack - AI to join their agile team in London or Manchester. The successful candidate will design and build ML/AI solutions, work on full-stack technologies, and collaborate with the product owner and stakeholders to understand business needs.
Requirements
- 7+ years of experience designing and developing distributed application architecture of moderate-to-high complexity.
- 5+ years in software engineering or applied ML building real-world AI/ML systems; strong Python proficiency and backend development expertise
- Hands-on experience building GenAI apps with LangChain and LangGraph, including agent design, state/memory management, and graph-based orchestration.
- Proficiency in ML/NLP and generative models; experience with embeddings, vector stores, RAG, and LLM integration/fine-tuning (OpenAI, LLaMA, Cohere, etc.)
- Strong coding in Python and experience with frameworks/tools such as FastAPI, PyTorch/TensorFlow, MLflow;
- 3-5+ years of experience in designing and developing scalable web applications using modern front-end frameworks such as React/TypeScript.
- Experience working in high-performance teams using Agile methodologies.
- Experience with CI/CD concepts and implementing build and deployment pipelines incorporating Security, Automation and Quality (DevSecOps).
- Familiarity with modern data architecture and engineering technologies
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance
- Hybrid work arrangement