Skip to main content
MSCI logo

Python Developer in Climate Engineering (New Delhi)

MSCI
Full Timemid
INPosted 7 weeks ago

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

About MSCI

MSCI logo

MSCI

LifecycleOn-site

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