Senior Software Engineer (Python Developer)

Morningstar

Navi Mumbai

On-site

INR 1,800,000 - 2,800,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equal opportunity employer

Job summary

Morningstar in Navi Mumbai is seeking a Senior Software Engineer to drive the design, development, and scaling of a centralized, API‑driven data validation platform. This role is hands‑on and focuses on building high‑performance, scalable validation systems that process large datasets with speed and accuracy across backend services, validation engines, APIs, and data pipelines.

You will collaborate with Sustainalytics Data Services Digital, Client Services, Data Engineers, and Business Analysts

Qualifications

  • 5 to 8 years of experience into Python.
  • Strong proficiency in Python (Pandas, NumPy).
  • Design and develop scalable backend services for data validation.
  • Implement high-throughput data processing pipelines.
  • Knowledge of SQL for querying relational databases.
  • Experience with data visualization tools is a plus.

Responsibilities

  • Drive the design, development, and scaling of a centralized, API‑driven data validation platform.
  • Build high‑performance, scalable validation systems that process large datasets with speed and accuracy.
  • Work across backend systems, validation engines, APIs, and data processing pipelines.
  • Contribute to AI‑driven capabilities such as anomaly detection, rule automation & LLM‑based capabilities.
  • Ensure auditability and traceability in validation workflows.

Skills

Python
Pandas
NumPy
APIs
Data validation
Data processing
LLM exposure
Anomaly detection
SQL
Excel
Distributed computing
Caching & indexing
Debugging & testing
Problem-solving
Deadline management

Education

Bachelor's degree in computer engineering, Computer Science, or related field

Tools

Git
Power BI
Tableau

Job description

We are looking for a Senior Software Engineer to drive the design, development, and scaling of our centralized, API‑driven data validation platform. This is a hands‑on individual contributor role focused on building high‑performance, scalable, and intelligent validation systems that process large datasets with speed and accuracy. You will work across backend systems, validation engines, APIs, and data processing pipelines, with opportunities to contribute to AI‑driven capabilities such as anomaly detection, rule automation & LLM based capabilities.

Key Skills:
  • 5 to 8 years of experience into Python
  • Strong proficiency in Python (data manipulation libraries like Pandas, NumPy) with writing clean, maintainable, and testable code.
  • Design and develop scalable backend services for data validation.
  • Implement high-throughput data processing pipelines.
  • Integrate CheckMate with enterprise data systems and pipelines.
  • Enable real‑time and batch validation capabilities.
  • Design and implement - Field‑level validations, Cross‑field and relational rules & Schema and data integrity checks.
  • Knowledge of parallel processing and asynchronous execution.
  • Knowledge of caching, indexing and efficient data structures.
  • Strong knowledge of API integration, and data extraction from both structured and unstructured sources.
  • Knowledge of distributed computing and data engineering techniques for scalable data processing.
  • Maintain auditability and traceability in validation workflows.
  • Collaborate with Sustainalytics Data Services Digital, Client Services, Business Analysts, Data Engineers teams to deliver timely and accurate outputs.
  • Good to have exposure to LLM.
  • Good to have knowledge of anomaly detection using algorithms like Isolation Forest or similar.
  • Good to have knowledge of SQL for querying and managing relational databases.
  • Good to have Excel skills, including formulas, pivot tables, and automation techniques.
  • Stay up to date with the latest developments in AI, and client facing technologies.
  • Bachelor’s degree in computer engineering, Computer Science, or related field.
  • Strong analytical and problem‑solving skills with attention to detail.
  • Ability to manage multiple priorities and deliver under tight deadlines.
Preferred Skills:
  • Experience with data visualization tools (Power BI, Tableau).
  • Familiarity with version control (Git) and workflow automation.
  • Knowledge of financial data and reporting standards is a plus.

Morningstar is an equal opportunity employer

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Automation Engineer (Data)
QA Automation Engineer (Data)

Morningstar • Mumbai

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer (AI PYTHON)
Senior Software Engineer (AI PYTHON)

Bounteous • India

On-site
INR 2,500,000 - 4,200,000
Senior Software Engineer
Senior Software Engineer

Morningstar Credit Ratings, LLC • Mumbai

On-site
INR 1,500,000 - 2,500,000
Hybrid work environment
Flexible benefits package
Senior Software Engineer
Senior Software Engineer

Morningstar • Mumbai City

Hybrid
INR 1,800,000 - 3,200,000
Python Developer (Gen AI)
Python Developer (Gen AI)

Infrrd • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Data QA Engineer - Delivery Lead
Data QA Engineer - Delivery Lead

Acuity Analytics • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Senior AI QA Engineer: .NET + Python
Senior AI QA Engineer: .NET + Python

Luxoft India • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Full Stack Engineer (Python)
Full Stack Engineer (Python)

Crisil • Mumbai, Pune District, Gurugram District

On-site
INR 1,800,000 - 3,000,000
Python AI Developer
Python AI Developer

Nexon Software Solutions • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 1,500,000 - 2,800,000
Senior Software Engineer
Senior Software Engineer

Morningstar • Mumbai

Hybrid
INR 2,400,000 - 4,000,000