Role Overview
MSCI is hiring a mid-level Python Developer for Data Engineering. This is a full-time role in IN. Part of MSCI's Lifecycle hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
As part of the Data Engineering group at MSCI, you will play a crucial role in delivering data products to MSCI's product lines globally. You will be part of a talented software development team in Mumbai, working on a next-generation metadata-driven data platform that leverages AI to automate and scale data onboarding. This greenfield opportunity will allow you to architect systems that significantly reduce manual effort and accelerate vendor onboarding.
- *Key Responsibilities:**
- Design and develop AI-powered automation capabilities for data onboarding, including vendor file classification, metadata auto-suggestion, data profiling engines, and automated quality control frameworks
- Build LLM-integrated code generation systems for ingestion pipelines, PySpark transformations, and Airflow DAG orchestration
- Implement metadata management platforms that serve as the control plane for data lifecycle automation
- Develop RESTful APIs and integration layers connecting AI services, data platforms (Snowflake, Databricks), and orchestration frameworks
- Create human-in-the-loop workflows for validation, exception handling, and continuous model improvement
- Collaborate with cross-functional teams across data engineering, governance, and product to deliver end-to-end automation solutions
- Build scalable, fault-tolerant systems designed for metadata processing at scale
- *Qualifications Required:**
- 5-8 years of software development experience with strong Python programming expertise
- Knowledge of data manipulation libraries (Pandas, Polars) and analysis workflows
- Proficiency in SQL and data querying across modern data platforms
- Understanding of columnar storage formats and time-series analytics (ClickHouse, Parquet, Iceberg)
- Experience with AI-assisted development tools (GitHub Copilot, Cursor, or similar)
- Strong understanding of RESTful API design and implementation
- Experience with Git version control and collaborative development workflows
- Demonstrated ability to take ownership of complex technical solutions end-to-end
- Strong analytical and problem-solving skills with attention to data quality and reliability
In addition, MSCI offers a culture of high performance and innovation, flexible working arrangements, advanced technology, collaborative workspaces, and a global network of talented colleagues. As part of MSCI, you will have access to transparent compensation schemes, comprehensive employee benefits, and ongoing learning opportunities to support your professional growth and development. As part of the Data Engineering group at MSCI, you will play a crucial role in delivering data products to MSCI's product lines globally. You will be part of a talented software development team in Mumbai, working on a next-generation metadata-driven data platform that leverages AI to automate and scale data onboarding. This greenfield opportunity will allow you to architect systems that significantly reduce manual effort and accelerate vendor onboarding.
- *Key Responsibilities:**
- Design and develop AI-powered automation capabilities for data onboarding, including vendor file classification, metadata auto-suggestion, data profiling engines, and automated quality control frameworks
- Build LLM-integrated code generation systems for ingestion pipelines, PySpark transformations, and Airflow DAG orchestration
- Implement metadata management platforms that serve as the control plane for data lifecycle automation
- Develop RESTful APIs and integration layers connecting AI services, data platforms (Snowflake, Databricks), and orchestration frameworks
- Create human-in-the-loop workflows for validation, exception handling, and continuous model improvement
- Collaborate with cross-functional teams across data engineering, governance, and product to deliver end-to-end automation solutions
- Build scalable, fault-tolerant systems designed for metadata processing at scale
- *Qualifications Required:**
- 5-8 years of software development experience with strong Python programming expertise
- Knowledge of data manipulation libraries (Pandas, Polars) and analysis workflows
- Proficiency in SQL and data querying across modern data platforms
- Understanding of columnar storage formats and time-series analytics (ClickHouse, Parquet, Iceberg)
- Experience with AI-assisted development tools (GitHub Copilot, Cursor, or similar)
- Strong understanding of RESTful API design and implementation
- Experience with Git version control and collaborative development workflows
- Demonstrated ability to take ownership of complex technical solutions end-to-end
- Strong analytical and problem-solving skills with attention to data quality and reliability
In addition, MSCI offers a culture of high performance and innovation, flexible working arrangements, advanced technology, collaborative workspaces, and a global network of talented colleagues. As part of MSCI, you will have access to transparent compensation schemes, comprehensive emplo
Frequently Asked Questions
How do I apply for the Python Developer for Data Engineering position at MSCI?
Use the Apply button above to submit your application directly to MSCI. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Python Developer for Data Engineering position at MSCI located?
This position is based in IN. MSCI has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Python Developer for Data Engineering at MSCI earn?
MSCI has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Python Developer for Data Engineering role at MSCI posted?
This role was posted on April 15, 2026 (54 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start