
Location
London
Hours
Full Time
Salary
Negotiable
About the Role
As a Senior Software Engineer - AI at Moody's, you will design, build, and operate backend services and AI-powered features that drive Moody's intelligent data products. You will work within the Digital Content and Innovation organization, contributing as a senior technical leader to develop scalable, production-grade cloud-native applications and AI solutions. Your responsibilities include designing, coding, testing, and operating APIs, data pipelines, and inference pipelines supporting real-time and batch AI workloads. You will own the delivery of features end to end, from design through deployment and ongoing operation, while maintaining engineering excellence through automated testing, monitoring, and operational readiness. You will build and enhance large language model applications using retrieval augmented generation, orchestration frameworks, agentic workflows, and tool integration. Collaboration with product managers, data scientists, machine learning engineers, and fellow engineers is key to translating requirements into reliable software solutions. Additionally, you will mentor engineers, contribute to shared frameworks and tooling, document system designs and runbooks, and promote responsible AI practices. Joining the Digital Content and Innovation team means working on cutting-edge AI technologies including large language models, AI agents, machine learning, and natural language processing, with a culture that values curiosity, innovation, knowledge sharing, and continuous growth.
Experience
5+ years of software engineering experience designing, coding, testing, and operating production-grade backend services and cloud-native applications. Strong proficiency in TypeScript, Python, C#, or similar technologies with experience building scalable APIs, microservices, and distributed systems. Practical experience building enterprise AI applications using large language models, including agents, retrieval augmented generation, orchestration frameworks, and model optimization. Hands-on experience with cloud-native technologies, serverless applications, event-driven architectures, data pipelines, relational and NoSQL databases, vector databases, observability tooling, and automated deployment pipelines. Solid understanding of algorithms, data structures, scalability, reliability, performance optimization, security best practices, and engineering trade-offs. Experience mentoring engineers through code review, pairing, debugging, documentation, and promoting engineering excellence through testing and continuous improvement. Demonstrated proficiency in AI concepts and hands-on use of AI tools to streamline workflows and enhance operational efficiency. Awareness of AI risk management and commitment to responsible and ethical AI use.
About you
You are a motivated and experienced engineer passionate about AI and software development. You thrive in collaborative environments and are eager to contribute to innovative AI-powered products. You take ownership of your work, mentor others, and uphold high engineering standards. You are committed to responsible AI practices and continuous learning in a fast-evolving field.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience.
Moody's





















