Skip to main content
M

Python Developer in Climate Engineering (New Delhi)

MSCI
Full Timemid
INPosted March 11, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonSQLDjangoFlaskFastAPIAzureGitSparkPandasNumPyCI/CDDevOps

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

As a Software Engineer at MSCI, you will be part of the Sustainability & Climate Application Development team in Budapest. Here is what you can expect in this role:

  • *Role Overview:**

You will be responsible for building cutting-edge software and data workflows to analyze the exposure and impact of climate change. Working with clients from various sectors, you will contribute to developing industry-leading Climate, Net-Zero, and Sustainability solutions.

  • *Key Responsibilities:**
  • Deliver recent features for existing platforms and next-generation Climate applications.
  • Monitor, analyze, and optimize application performance and scalability.
  • Collaborate with cross-functional teams including Product Management, Research, QA, DevOps, and Infrastructure throughout the software development lifecycle.
  • Utilize Python, Pandas, PySpark, OpenAPI 3.1 frameworks (FastAPI, Flask, Django), and MCP tools on a cloud-based, big-data infrastructure.
  • Implement secure and scalable data-driven applications using modern cloud technologies.
  • Champion test-driven development and ensure high-quality outcomes by partnering with QA, UI/UX, Product Owners, and Architects.
  • Ensure timely delivery of reliable, enterprise-grade software solutions.
  • Demonstrate strong debugging, troubleshooting, and system-level thinking.
  • Communicate effectively across teams and stakeholders, advocating for sustainable, efficient, and open-source-based architecture.
  • *Qualifications Required:**
  • Strong hands-on experience with Python and numerical computing libraries like NumPy and Pandas.
  • Proficiency in developing RESTful APIs using FastAPI, Flask, or Django.
  • Experience with SQL and NoSQL databases, including schema design and optimization.
  • Familiarity with data-intensive applications and scalable, cloud-native architectures.
  • Solid understanding and application of software testing frameworks and CI/CD practices.
  • Proficient with Git and modern version control workflows.
  • Practical experience with Azure Databricks, Spark, Polars, or similar analytics platforms.
  • Hands-on experience with cloud platforms like Azure and Google Cloud, building batch/ETL/integration pipelines.
  • Understanding of DevOps and security best practices.
  • Exposure to open-source software ecosystems.
  • Experience using AI/LLM tools to solve business problems and enhance developer productivity.
  • Strong communication, collaboration, and problem-solving abilities.
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related field, or equivalent practical experience.

This job with MSCI offers you transparent compensation schemes, comprehensive employee benefits, flexible working arrangements, a culture of high performance and innovation, global networking opportunities, and continuous learning and career development programs. Join a diverse and inclusive environment where your contributions are valued and encouraged. As a Software Engineer at MSCI, you will be part of the Sustainability & Climate Application Development team in Budapest. Here is what you can expect in this role:

  • *Role Overview:**

You will be responsible for building cutting-edge software and data workflows to analyze the exposure and impact of climate change. Working with clients from various sectors, you will contribute to developing industry-leading Climate, Net-Zero, and Sustainability solutions.

  • *Key Responsibilities:**
  • Deliver recent features for existing platforms and next-generation Climate applications.
  • Monitor, analyze, and optimize application performance and scalability.
  • Collaborate with cross-functional teams including Product Management, Research, QA, DevOps, and Infrastructure throughout the software development lifecycle.
  • Utilize Python, Pandas, PySpark, OpenAPI 3.1 frameworks (FastAPI, Flask, Django), and MCP tools on a cloud-based, big-data infrastructure.
  • Implement secure and scalable data-driven applications using modern cloud technologies.
  • Champion test-driven development and ensure high-quality outcomes by partnering with QA, UI/UX, Product Owners, and Architects.
  • Ensure timely delivery of reliable, enterprise-grade software solutions.
  • Demonstrate strong debugging, troubleshooting, and system-level thinking.
  • Communicate effectively across teams and stakeholders, advocating for sustainable, efficient, and open-source-based architecture.
  • *Qualifications Required:**
  • Strong hands-on experience with Python and numerical computing libraries like NumPy and Pandas.
  • Proficiency in developing RESTful APIs using FastAPI, Flask, or Django.
  • Experience with SQL and NoSQL databases, including schema design and optimization.
  • Familiarity with data-intensive applications and scalable, cloud-native architectures.
  • Solid understanding and application of software testing frameworks and CI/CD practices.
  • Proficient with Git and modern version control workflows.
  • Practical experience with Azure Databricks, Spark, Polars, or similar analytics p

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free