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.
Employment eligibility to work in the U.S. is required, as Moody’s will not pursue visa sponsorship for this position
Skills and Competencies
- Distributed Systems & Streaming Data Engineering
You have experience designing and maintaining large‑scale distributed systems and streaming data pipelines — ideally with Kafka, Red Panda, or similar — to process unstructured data in near real time - Multilanguage Programming Proficiency
You’re comfortable working in both legacy C/C++ codebases for debugging and extensions, as well as developing clean new services and tools in Python/C#/Java/Go. Familiarity with both relational databases and modern NoSQL/vector databases is expected - Cloud Architecture & DevOps Enablement
You’ve built and migrated applications to cloud platforms like AWS (GCP a big plus), containerized legacy systems, implemented high availability architectures with load balancing/failover - Applied AI/ML & NLP Integration
You have hands-on familiarity with integrating NLP features into production using libraries such as spaCy or ML classifiers, delivering capabilities like entity extraction, classification, sentiment analysis, and setting up feedback loops to improve models - End-to-end Technical Ownership & Agile Delivery
You thrive in taking end-to-end ownership of projects — from gathering requirements to architecture, coding, testing, deployment — using agile practices and CI/CD pipelines to break down complex goals into actionable steps - Communication & Technical Leadership
You excel at explaining technical concepts to non‑technical stakeholders across regions, mentoring junior engineers, guiding support teams on best practices, and producing clear technical documentation that ensures knowledge is shared effectively - Strategic Problem Solving in “Brownfield” Contexts
You know how to modernize mission critical legacy systems while safeguarding service stability — balancing innovation such as cloud native rebuilds or GenAI integration with the realities of established production environments
Education
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Advanced degree preferred but not required
Responsibilities
Moody’s seeks a Principal Software Engineer to reimagine our News Enrichment platform. Based in our King of Prussia (KoP) office, you will help us with modernizing news processing—ingesting unstructured feeds, enriching them with metadata and AI/ML, and delivering real-time insights across Moody’s products. Enjoy Moody’s hybrid work advantage, balancing in-person collaboration with remote flexibility.
You will own the technical vision for transforming our legacy C/C++ news pipeline into a fully modern, cloud-native “news data factory.” The scope includes rights management, multi-source feed ingestion, automated QC and validation, entity resolution linked to Moody’s knowledge base, advanced enrichment (vector embeddings, clustering, de-duplication, sentiment analysis and summarization), indexing and search, and delivery of enriched news and derived signals for exposure management, research, and analytics. You will partner closely with Strategic, Stability, R&D and editorial teams to ensure product-aligned outcomes, and you will mentor engineers while championing agile delivery and best practices in code quality and cloud architecture.
- Master Current Systems & Business Use Cases (0-3 months): Gain deep knowledge of the current C/C++ news processing platform, its infrastructure, pain points, and objectives. Understand business use cases and how the Editorial team curates & tags news
- Prototype Innovative Solutions (R&D Focus) (3–6 months): Contribute to R&D efforts by developing multiple proofs-of-concept (PoCs) to test new architectures and external/internal solutions that improve tagging accuracy, scaling and vector embeddings
- Architect the Next-Generation Platform (by ~6–9 months): Design and begin building the skeleton of a modular, cloud-ready news processing pipeline – incorporating microservices, streaming data (Kafka/Redpanda), ML/heuristic algorithms, generative AI components, annotations and feedback loops. Align the design with Strategic squad’s taxonomy improvements
- Build End-to-End Data Value-Add Pipeline(start by ~9–12 months): Expand the core architecture into a full Data Value-Add pipeline. Implement modules for rights management and content ingestion, feed handling, data validation, entity resolution (matching & assigning unique IDs), and content mastering. Integrate vector embeddings, clustering & de-duplication, and sentiment analysis into these stages. Collaborate with Content Strategy, Feeds, and Content-Mastering teams to ensure data rights, normalization and matching processes are robust and scalable
- Production Rollout & Customer Exposure (12 months plus): Pilot the new platform across multiple news products. Migrate a significant portion of production workflows from the legacy system to the new architecture. Implement publishing modules (APIs, webhooks, streaming services) to deliver enriched news to internal and external customers; integrate with Moody’s research portals, search, and workflow tools. Establish a support model for data remediation (monitoring, quality metrics, feedback loops) to ensure high data quality and regulatory compliance
- Operates with a high degree of independence as a senior individual contributor, owning design, implementation, and delivery decisions
About the team
The Data Estate Enrichment team is responsible for transforming large‑scale unstructured data into trusted, actionable insights across Moody’s. The team combines advanced software engineering, data pipelines, and AI/ML techniques to enrich and distribute content used by hundreds of internal stakeholders globally.
By joining this team, you will play a pivotal role in modernizing a high visibility platform at the intersection of data, cloud infrastructure, and artificial intelligence, helping shape Moody’s next generation of data and agentic AI capabilities.
For US-based roles only: the anticipated hiring base salary range for this position is $167,000.00 - $242,150.00, depending on factors such as experience, education, level, skills, and location. This range is based on a full-time position. In addition to base salary, this role is eligible for incentive compensation. Moody’s also offers a competitive benefits package, including not but limited to medical, dental, vision, parental leave, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, a discounted employee stock purchase plan, and tuition reimbursement.
Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, gender, age, religion or creed, national origin, ancestry, citizenship, marital or familial status, sexual orientation, gender identity, gender expression, genetic information, physical or mental disability, military or veteran status, or any other characteristic protected by law. Moody’s also provides reasonable accommodation to qualified individuals with disabilities or based on a sincerely held religious belief in accordance with applicable laws. If you need to inquire about a reasonable accommodation, or need assistance with completing the application process, please email accommodations@moodys.com. This contact information is for accommodation requests only, and cannot be used to inquire about the status of applications
For San Francisco positions, qualified applicants with criminal histories will be considered for employment consistent with the requirements of the San Francisco Fair Chance Ordinance.
This position may be considered a promotional opportunity, pursuant to the Colorado Equal Pay for Equal Work Act.
Click here to view our full EEO policy statement. Click here for more information on your EEO rights under the law. Click here to view our Pay Transparency Nondiscrimination statement. Click here to view our Notice to New York City Applicants.
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