Log in
All jobs
AL

Python Developer

AgileEngine, LLC.
Mumbai, India
Hybrid

About this role

Python Developer

MSCI

DETAILS

ID98853

Developer

Python

Engineering

Python

Python

FastAPI

Pandas

Full-time

India (Mumbai)

Asia,

India

4+ years of experience

Experience (Filter): 3–5 years

Experience (Search): Middle Senior

Hybrid

TECH STACK

Python

FastAPI

Pandas

NumPy

SQL

Apply now

Refer a friend

i New applications are currently paused

See details

About the role

We are looking for a Python Developer to build new features for a calculation platform and next-generation applications for a climate and sustainability business.

The mandatory requirements are 4+ years of hands-on Python experience, REST APIs with FastAPI, Django, or Flask, NumPy and Pandas, SQL and NoSQL databases, unit testing with pytest or unittest, Git, at least one end-to-end project built from scratch, and strong English communication skills.

What you will do

  • Deliver new functionalities for calculation platform and for upcoming next gen applications for the Sustainability & Climate Business.
  • Monitor and optimize application performance.
  • Closely collaborate with Product Management, Research and Product Development, Quality Assurance, Data Operation and IT Infrastructure on all stages of software development life cycle.
  • Having very good hands-on working experience in Python and Fast API/Flask/Django or similar Rest API based Frameworks.
  • Should have worked on at least one end to end Development project from scratch.
  • Worked in a team to implement features and partner with Product Owners, UI/UX Team, Architects, and QA to develop implementation plans with a focus on innovation, quality, sustainability, and delivering value to our business clients.
  • Responsible for delivery of high-quality enterprise offerings within schedules.
  • The candidate should have excellent problem solving and debugging skills.
  • The candidate should have experience with maintenance of legacy, phyton applications and incident management on production systems.
  • The candidate is expected to have excellent communication and good leadership skills.

Must haves

  • 4+ years of hands-on experience in Python.
  • Experience in research-oriented calculation frameworks like NumPy and Pandas.
  • Proficient in RESTful Web Services using Fast API, Django or Flask.
  • Good understanding and hands-on experience with SQL/NoSQL Databases.
  • Good understanding of the importance of testing in software development and the usage of unit testing framework like pytest/unittest.
  • Source code control systems, especially Git.
  • Should have worked on at least one end-to-end Development project from scratch.
  • Experience with maintenance of legacy Python applications and incident management on production systems.
  • Strong communication, interpersonal and problem-solving skills.
  • Upper-intermediate English level.

Nice to haves

  • Hands-on cloud technologies – Google or Azure preferred.
  • Hands-on experience with Azure Databricks, Spark, or similar framework.
  • Experience in building batch/ETL/integration process on cloud preferred Google, Azure.
  • Existing domain knowledge of climate products including emissions, physical risk, biodiversity.
  • Experience in developing and managing microservices on cloud.
  • DevOps, and well versed with security practices.
  • Exposure and advocate of Open source software.
  • Exposure to use of AI, LLM to solve business problems is an added advantage.
  • Experience in designing solution for data-driven applications.
  • Bachelor’s degree in computer science, Mathematics, Engineering, related field, or equivalent experience.
  • Knowledge of MSCI's existing climate & sustainability products and platforms is a plus.

Perks

  • Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
  • Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
  • Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
  • Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
  • Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
  • Well-being & support: access local well-being programs and people-focused support tailored to your location

Other roles you may like

‹ › New! Careers > Open positions > Data Platform Engineer

Data Platform Engineer

ID98943 Indeed DETAILS

ID98943

Data Engineer

Data Engineer Python

Data & AI

Python

Snowflake

AWS

Kafka/Confluent

Full-time

Poland,

Portugal,

Bulgaria,

Romania,

Spain,

Slovakia,

Slovenia

Europe,

Poland,

Portugal,

Bulgaria,

Romania,

Spain,

Slovakia,

Slovenia

3+ years of experience

Experience (Filter): 3–5 years

Experience (Search): Middle Senior

Remote

TECH STACK

Snowflake

AWS

Kafka/Confluent

Bash

SQL

Apply now

Refer a friend

i New applications are currently paused

See details

Careers > Open positions > Data Engineer

Data Engineer

ID94415

Indeed

DETAILS

ID94415

Data Engineer

Data Engineer Python

Data & AI

Python

Apache Iceberg

Apache Spark/PySpark

AWS S3

Full-time

India,

Poland,

Portugal,

Bulgaria,

Romania,

Spain,

Slovakia,

Slovenia

Asia,

India,

Europe,

Poland,

Portugal,

Bulgaria,

Romania,

Spain,

Slovakia,

Slovenia

3+ years of experience

Experience (Filter): 3–5 years

Experience (Search): Middle Senior

Remote

TECH STACK

Apache Iceberg

Apache Spark/PySpark

AWS S3

Apache Airflow

Snowflake

94414

Apply now

Refer a friend

i New applications are currently paused

See details

Careers > Open positions > Senior Data Platform Engineer

Senior Data Platform Engineer

ID92207 iRhythm Technologies DETAILS

ID92207

Data Engineer

Data Engineer Python

Data & AI

Python

Snowflake

dbt

AWS

Full-time

Argentina,

Brazil,

Colombia,

Mexico,

Guatemala

LATAM,

Argentina,

Brazil,

Colombia,

Mexico,

Guatemala

5+ years of experience

Experience (Filter): 5+ years

Experience (Search): Senior Lead Architect C-level

Remote

TECH STACK

Snowflake

dbt

AWS

Argo Workflows

Apply now

Refer a friend

i New applications are currently paused

See details

Careers > Open positions > Senior Platform Engineer

Senior Platform Engineer

ID90029 ARKESTRO DETAILS

ID90029

Developer

Python

Engineering

Python

AWS

Kubernetes

Python/TypeScript

Full-time

Argentina,

Brazil,

Colombia,

Mexico,

LATAM,

Argentina,

Brazil,

Colombia,

Mexico,

Guatemala

3+ years of experience

Experience (Filter): 3–5 years

Experience (Search): Middle Senior

Remote

TECH STACK

AWS

Kubernetes

Python/TypeScript

Apply now

Refer a friend

i New applications are currently paused

See details

Careers > Open positions > Lead Artificial Intelligence Engineer

Lead Artificial Intelligence Engineer

ID87377 Morgan Stanley DETAILS

ID87377

Developer

Python

Engineering

Python

RAG

Vector Databases

LLM APIs

Full-time

India

Asia,

India

6+ years of experience

Experience (Filter): 5+ years

Experience (Search): Senior Lead Architect C-level

Remote

TECH STACK

RAG

Vector Databases

LLM APIs

Terraform

Rego

Apply now

Refer a friend

i New applications are currently paused

See details

Didn’t find the perfect fit?

Subscribe to get notified about new roles that match your skills and interests.

Get role alerts

Hiring process timeline

We desi

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →