If you are looking to build a future-ready career at the intersection of Artificial Intelligence, Python, and sustainability-driven technology, this Associate Software Engineer opportunity is a strong and strategic step forward. Designed for professionals passionate about AI, ML, and Generative AI, this role offers hands-on exposure to enterprise-scale AI systems that power real-world decision-making.
This Associate Software Engineer role is part of the Sustainability & Climate technology organization, where advanced AI solutions are built to drive meaningful impact across global investment and climate-focused platforms.
- 1 About the Company – MSCI
- 2 Associate Software Engineer – Job Overview
- 3 About the Associate Software Engineer Role
- 4 Key Responsibilities of an Associate Software Engineer
- 5 Skills & Experience Required for Associate Software Engineer
- 6 Good-to-Have Qualifications
- 7 Why Choose This Associate Software Engineer Role at MSCI
- 8 Compensation, Benefits & Growth
- 9 Career Growth After Associate Software Engineer
- 10 Equal Opportunity & Inclusion
- 11 Final Thoughts
About the Company – MSCI
MSCI is a global leader in decision-support tools and services for the investment community. With more than 50 years of expertise in research, data, and technology, MSCI enables organizations to analyze risk, return, and sustainability factors with confidence.
Joining MSCI as an Associate Software Engineer means becoming part of a high-performance, innovation-driven environment where cutting-edge AI directly supports better investment and climate-related decisions.
Associate Software Engineer – Job Overview
| Job Details | Information |
|---|---|
| Job Title | Associate Software Engineer – AI & Python |
| Job Reference | 2025-3976 |
| Location | Pune, India |
| Work Mode | Hybrid |
| Category | Technology |
| Solution Area | Sustainability & Climate |
| Company | MSCI |
About the Associate Software Engineer Role
As an Associate Software Engineer, you will architect, build, and maintain scalable AI/ML and Generative AI solutions for enterprise applications. This role goes beyond basic development—you will actively contribute to AI strategy, design production-grade ML pipelines, and deploy models that operate at scale.
The Associate Software Engineer position is ideal for candidates who enjoy owning solutions end-to-end, from ideation to deployment and monitoring.
Key Responsibilities of an Associate Software Engineer
In this Associate Software Engineer role, you will:
- Architect, build, and maintain scalable AI/ML and GenAI systems
- Drive the end-to-end AI/ML lifecycle, from idea to production
- Design and implement machine learning, deep learning, and GenAI solutions
- Build clean, maintainable, and efficient ML and data pipelines
- Deploy AI models into production environments with high reliability
- Ensure scalability, low latency, and resilience of ML systems
- Stay updated with latest GenAI advancements and apply them to real use cases
- Champion best practices in model governance, evaluation, and interpretability
- Collaborate with engineering, product, and leadership teams
- Mentor junior engineers and foster a culture of innovation
This breadth of responsibility makes the Associate Software Engineer role both technically deep and strategically impactful.
Skills & Experience Required for Associate Software Engineer
Core Technical Skills
To excel as an Associate Software Engineer, you should have:
- Strong programming skills in Python
- Hands-on experience with ML libraries such as:
- TensorFlow
- PyTorch
- HuggingFace Transformers
- Scikit-learn
- Experience building and deploying AI/ML systems at scale
- Practical knowledge of Generative AI techniques, including:
- Large Language Models (LLMs)
- Fine-tuning & RAG
- Embeddings & prompt engineering
- Solid understanding of data structures, algorithms, and software engineering
MLOps & Data Engineering
- Familiarity with MLOps tools like MLflow, Airflow, Kubeflow
- Experience with Docker and Kubernetes
- Knowledge of feature engineering and data modeling
- Experience with large-scale data processing (Spark or similar)
- Exposure to cloud platforms (AWS, Azure, or GCP)
Professional Skills
- Excellent communication and stakeholder management skills
- Ability to explain technical concepts to non-technical audiences
- Comfort working in fast-paced, ambiguous environments
- Strong ownership mindset and proactive problem-solving approach
Good-to-Have Qualifications
While not mandatory, these enhance your profile as an Associate Software Engineer:
- Experience with multimodal AI (text, vision, audio)
- Open-source contributions, publications, or AI patents
- Exposure to sustainability, climate, or ESG-related data domains
Why Choose This Associate Software Engineer Role at MSCI
This Associate Software Engineer opportunity stands out because it offers:
- Work on enterprise-grade AI and GenAI platforms
- Direct impact on sustainability and climate intelligence
- A culture of experimentation, innovation, and ownership
- Collaboration with global AI and data experts
- Access to world-class learning and development platforms
- Flexible hybrid working arrangements
Compensation, Benefits & Growth
MSCI offers a comprehensive benefits package designed to support long-term growth:
| What MSCI Offers | Highlights |
|---|---|
| Compensation | Transparent, competitive pay |
| Work Flexibility | Hybrid model & modern workspaces |
| Learning | Learning@MSCI, LinkedIn Learning Pro |
| Career Growth | Multi-directional internal mobility |
| Culture | High-performance & inclusive environment |
| Wellbeing | Health, financial & emotional support |
Career Growth After Associate Software Engineer
Starting as an Associate Software Engineer, you can progress into roles such as:
- Senior AI / ML Engineer
- Generative AI Specialist
- Technical Lead – AI Platforms
- Data Science or AI Architecture Roles
MSCI’s internal mobility and learning culture make long-term growth highly achievable.
Equal Opportunity & Inclusion
MSCI is an equal opportunity employer committed to building an inclusive workplace. Employment decisions are based on merit and qualifications, and reasonable accommodations are provided throughout the hiring process.
Final Thoughts
The Associate Software Engineer – AI & Python role at MSCI is an exceptional opportunity for professionals who want to work on cutting-edge AI, Generative AI, and sustainability-focused solutions. With strong ownership, global exposure, and access to advanced technology, this role can define the next phase of your AI career.
✨ Wishing all applicants great success in their Associate Software Engineer journey and long-term professional growth.








