Job Description

Your Team Responsibilities

We are looking for a Software Developer to join our Client Data Management unit, where we focus on client portfolio data onboarding and processing . Our team is building AI-powered agentic workflow solutions to streamline how investment portfolio data is ingested, validated, transformed, and made ready for analysis.

This role will give you the opportunity to apply modern software engineering and AI techniques to tackle some of the most pressing data management challenges in investment analytics — from automating data quality checks to orchestrating workflows that handle large, complex datasets across multiple sources.

Your Key Responsibilities

  • Design and implement AI-driven workflows that automate and optimize the onboarding and processing of investment portfolio data.
  • Build and maintain backend services, APIs, and workflow orchestration systems using Python and N...

Apply for this Position

Ready to join MSCI? Click the button below to submit your application.

Submit Application