MSCI – Associate Software Engineer (AI & Python)

December 22, 2025

Job Description

About the Job

🏢 MSCI

💼 Associate Software Engineer – AI & Python

📍 Pune, Maharashtra, India

⏳ 2+ Years Experience

🔖 Full-Time, Hybrid

Job Description

The Associate Software Engineer – AI & Python role at MSCI is an exciting opportunity to work at the forefront of Artificial Intelligence, Machine Learning, and Generative AI within the Sustainability & Climate solutions domain. This position is part of MSCI’s Technology organization, where cutting-edge data, research, and engineering come together to power better investment decisions globally. The role focuses on designing and delivering scalable, production-grade AI systems that enable intelligent insights across enterprise applications, helping clients better understand climate and sustainability-related risks and opportunities.

In this role, you will be responsible for driving the end-to-end AI and ML lifecycle, from ideation and experimentation to deployment and monitoring in real-world environments. You will work with modern AI frameworks, cloud platforms, and data processing technologies to build robust pipelines and models that operate at scale. The work directly contributes to MSCI’s generative AI initiatives, ensuring models are reliable, efficient, interpretable, and aligned with governance standards, while supporting innovation across multiple business verticals.

As part of a collaborative and high-performance culture, you will engage with engineering teams, product managers, domain experts, and senior leadership to solve complex, high-impact problems. This role is ideal for professionals who are passionate about AI, enjoy working in fast-paced environments, and are motivated by creating solutions that have real-world impact. It offers strong exposure to enterprise AI systems, sustainability-focused use cases, and long-term career growth within a globally respected organization.


Roles & Responsibilities

  • Architect, design, and implement scalable AI, ML, and Generative AI solutions that support enterprise-grade applications across sustainability and climate initiatives.

  • Drive the complete AI/ML lifecycle, including problem formulation, data preparation, model training, deployment, monitoring, and continuous improvement.

  • Collaborate closely with cross-functional teams such as product management, engineering, and domain specialists to identify impactful AI use cases.

  • Build clean, efficient, and maintainable data and ML pipelines using modern frameworks, cloud services, and large-scale data processing tools.

  • Develop and deploy machine learning and deep learning models into production environments with a strong focus on reliability, performance, and scalability.

  • Apply advanced GenAI techniques such as large language models, fine-tuning, embeddings, prompt engineering, and retrieval-augmented generation.

  • Champion best practices for model evaluation, interpretability, monitoring, and governance to ensure responsible and trustworthy AI systems.

  • Stay updated with the latest advancements in AI and Generative AI, proactively integrating new techniques into business-ready solutions.

  • Optimize data pipelines and ML workflows to ensure low latency, high availability, and efficient resource utilization.

  • Mentor and guide junior engineers, fostering a culture of innovation, learning, and engineering excellence within the team.


Requirements & Eligibility

  • Strong proficiency in Python programming with hands-on experience using machine learning libraries such as TensorFlow, PyTorch, Scikit-learn, and HuggingFace Transformers.

  • Proven experience in building, deploying, and maintaining AI or ML systems at scale in batch or real-time production environments.

  • Practical knowledge of Generative AI concepts, including large language models, fine-tuning strategies, RAG pipelines, embeddings, and prompt design.

  • Solid understanding of MLOps best practices and experience with tools such as MLflow, Airflow, Kubeflow, Docker, or Kubernetes.

  • Strong foundation in data structures, algorithms, and core software engineering principles for building robust systems.

  • Experience with data modeling, feature engineering, and large-scale data processing using Spark or similar distributed technologies.

  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP, including their AI and data services.

  • Ability to communicate complex technical ideas clearly to non-technical stakeholders and business partners.

  • Comfortable working in dynamic, fast-paced environments and navigating ambiguity with a proactive mindset.

  • Additional experience in multimodal AI, open-source contributions, publications, or patents is considered a strong advantage.


Expected Salary

For the Associate Software Engineer – AI & Python role at MSCI in Pune, the expected salary typically ranges between ₹12 LPA to ₹20 LPA, depending on experience, technical depth, and performance during the interview process. Compensation is complemented by comprehensive benefits, flexible working arrangements, and strong learning and development support, making the overall package competitive within the AI and data engineering job market in India.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates