Job Details
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. Moody’s is transforming how the world sees risk. As a global leader in ratings and integrated risk assessment, we’re advancing AI to move from insight to action—enabling intelligence that not only understands complexity but responds to it. We decode risk to unlock opportunity, helping our clients navigate uncertainty with clarity, speed, and confidence.
Watch this video to learn more about Moody's
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.
Responsibilities
- Build and maintain internal applications and automation scripts that leverage Large Language Models (LLMs) to enhance business productivity and workflows
- Build and maintain full-stack, LLM-enabled applications, working across the user interface, backend services, and API layers
- Develop and support automation scripts and workflow tooling, primarily using Python, to improve developer and business productivity
- Implement robust backend services and REST APIs using Java and Spring Boot, integrating with internal systems and various LLM providers
- Create modern web user experiences in Angular (TypeScript), integrating LLM-driven features like summarization, Q&A, and assistants
- Apply core LLM engineering patterns, including prompt design, tool/function calling, and Retrieval-Augmented Generation (RAG)
- Ensure all solutions are production-ready by implementing comprehensive testing, observability (logging/monitoring), and performance standards
- Partner with engineering, product, and governance stakeholders to meet enterprise requirements for security, data handling, and auditability
Skills and Competencies
- Proven experience delivering and maintaining production software in a software engineering role
- Strong Angular development experience, including proficiency in TypeScript, common UI patterns, and consuming REST APIs
- Strong Java skills and experience building backend services and RESTful APIs with the Spring Boot framework
- Professional experience writing and maintaining Python automation scripts for tasks like system integrations, batch jobs, or developer tooling
- Practical, hands-on experience working with Large Language Model (LLM) APIs and integrating them into applications
Preferred
- Experience with Retrieval-Augmented Generation (RAG) pipelines, including embeddings, retrieval strategies, and vector stores
- Familiarity with LLM evaluation approaches (e.g., golden sets, regression tests) and orchestration frameworks
- Experience with enterprise-grade concerns such as access controls, audit logging, rate limiting, and resiliency patterns
- Exposure to CI/CD and modern deployment practices (e.g., containers, automated pipelines)
Education
- A Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience is required for this role
About the team
Our Moody’s Ratings Tech team is responsible for building and maintaining the software and systems that power our ratings business. By joining our team, you will be part of exciting work in applying cutting-edge technology, like Generative AI, to solve critical business challenges. You will help deliver innovative tools that have a direct impact on the productivity and capabilities of our analysts and operations teams.
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.
Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.
Our culture is rooted in belonging. We strive to create a place where everyone feels not only a sense of belonging, but also feels welcome to be... Read more