Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Staff Software Engineer

Moody's
London
1 year ago
Applications closed

Related Jobs

View all jobs

Engineering Program Manager, Machine Learning

Staff Machine Learning Engineer

Machine Learning Engineer - Autonomy

Staff Data Scientist, Associate Director (Manchester)

Staff Data Scientist, Associate Director (Manchester)

Staff Data Scientist, Associate Director (Manchester)

At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are—with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. 

If you are excited about this opportunity but do not meet every single requirement, please apply! You still may be a great fit for this role or other open roles. We are seeking candidates who model our values: invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity. 

Central Product Group
In the Central Product Group, we foster a collaborative approach to strategy and marketing to serve our customers. Our culture and approach is anchored in iterative and innovative learning and delivery, that puts the customer at the center of everything we do. We’re here to identify new market opportunities, create a company-wide marketing strategy, and drive best practice, consistency and a coordinated approach to product strategy. Our team is made up of dedicated individuals such as marketing and business development experts, product owners and business founders, brand strategists and event professionals. We work hard to build a culture of innovation that encourages experimentation and an open mindset to problem solving.

GenAI Enablement Team under CPG (Central Product Group) is seeking an experienced Python engineer to join our team working on cutting-edge generative AI applications. 

Role/Responsibilities:
In this role, you will be responsible for developing and maintaining the backend systems that power our generative AI models and services. You will work closely with our machine learning engineers, data scientists, and product teams to build highly scalable, efficient, and reliable systems that enable our generative AI models to be deployed and served in production environments.

• Design, develop, and maintain backend systems and APIs for serving use cases that are integrated with generative AI models, including text generation, image generation, and multimodal models.
• Optimize and scale the backend infrastructure to handle high-volume traffic and ensure low-latency model inference.
• Implement caching, load balancing, and other performance optimization techniques to improve system responsiveness and efficiency.
• Collaborate with machine learning engineers and data scientists to integrate use cases into the backend systems.
• Develop and maintain monitoring, logging, and alerting systems to ensure the smooth operation of the backend services.
• Participate in code reviews, testing, and documentation efforts to maintain high code quality and ensure system reliability.
• Stay up-to-date with the latest advancements in generative AI, Python frameworks, and backend technologies, and contribute to the continuous improvement of our systems.

Qualifications:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
• 4+ years of experience in backend development with Python, with a strong understanding of Python web frameworks (e.g., Flask, Django, FastAPI).
• Proficiency in building and deploying scalable, high-performance, and resilient backend systems.
• Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
• Knowledge of databases (e.g., PostgreSQL, MongoDB) and caching systems (e.g., Redis, Memcached).
• Familiarity with machine learning concepts and experience working with generative AI models is a plus.
• Strong problem-solving, analytical, and debugging skills.
• Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

AI Recruitment Trends 2025 (UK): What Job Seekers Must Know About Today’s Hiring Process

Summary: UK AI hiring has shifted from titles & puzzle rounds to skills, portfolios, evals, safety, governance & measurable business impact. This guide explains what’s changed, what to expect in interviews, and how to prepare—especially for LLM application, MLOps/platform, data science, AI product & safety roles. Who this is for: AI/ML engineers, LLM engineers, data scientists, MLOps/platform engineers, AI product managers, applied researchers & safety/governance specialists targeting roles in the UK.

Why AI Careers in the UK Are Becoming More Multidisciplinary

Artificial intelligence is no longer a single-discipline pursuit. In the UK, employers increasingly want talent that can code and communicate, model and manage risk, experiment and empathise. That shift is reshaping job descriptions, training pathways & career progression. AI is touching regulated sectors, sensitive user journeys & public services — so the work now sits at the crossroads of computer science, law, ethics, psychology, linguistics & design. This isn’t a buzzword-driven change. It’s happening because real systems are deployed in the wild where people have rights, needs, habits & constraints. As models move from lab demos to products that diagnose, advise, detect fraud, personalise education or generate media, teams must align performance with accountability, safety & usability. The UK’s maturing AI ecosystem — from startups to FTSE 100s, consultancies, the public sector & universities — is responding by hiring multidisciplinary teams who can anticipate social impact as confidently as they ship features. Below, we unpack the forces behind this change, spotlight five disciplines now fused with AI roles, show what it means for UK job-seekers & employers, and map practical steps to future-proof your CV.

AI Team Structures Explained: Who Does What in a Modern AI Department

Artificial Intelligence (AI) and Machine Learning (ML) are no longer confined to research labs and tech giants. In the UK, organisations from healthcare and finance to retail and logistics are adopting AI to solve problems, automate processes, and create new products. With this growth comes the need for well-structured teams. But what does an AI department actually look like? Who does what? And how do all the moving parts come together to deliver business value? In this guide, we’ll explain modern AI team structures, break down the responsibilities of each role, explore how teams differ in startups versus enterprises, and highlight what UK employers are looking for. Whether you’re an applicant or an employer, this article will help you understand the anatomy of a successful AI department.