Senior Python Software Engineer - Data Platform

Posted on September 18, 2026

Apply Now

Job Description

Senior Python Software Engineer - Data Platform

Overview

We have an immediate requirement for a Senior Python Software Engineer - Data Platform. Please share relevant profiles matching the requirements below.

Key Responsibilities

  • Design, develop, and maintain production-grade Python applications and data pipelines.
  • Convert notebook-based and Databricks workflows into modular, reusable, and testable Python services.
  • Build APIs and backend services using Flask/FastAPI.
  • Develop data ingestion, transformation, and publishing pipelines.
  • Work with SQL and NoSQL databases and process geospatial/time-series datasets.
  • Integrate third-party APIs and web data sources.
  • Implement workflow orchestration using Airflow, Prefect, or Dagster.
  • Containerize applications using Docker and deploy on AWS/GCP.
  • Collaborate with Data Scientists to productionize ML workflows.
  • Follow best practices around testing, documentation, Git, and CI/CD.

Required Skills

  • Strong Python development experience
  • OOP, Clean Architecture, and modular software design
  • Unit and integration testing
  • Production data pipelines, ETL/ELT, data transformation, validation, and reconciliation
  • SQL, PostgreSQL/MySQL, MongoDB
  • Flask/FastAPI and REST APIs
  • Airflow / Prefect / Dagster
  • Docker, AWS/GCP, Git, CI/CD
  • GeoPandas, spatial queries, geohashes, and location-based datasets

Preferred Skills

  • Databricks
  • ML workflow productionization
  • Experiment tracking, data versioning, and reproducibility
  • XGBoost / CatBoost / LightGBM
  • Panel and time-series datasets
  • Web scraping frameworks
  • MLOps and AI/ML service deployment
  • Kubernetes
  • Large-scale geospatial analytics
  • Data lineage and governance tools

Other Details

  • Experience: 6 years
  • Location: Noida
  • Work Mode: Onsite
  • Notice Period: Immediate / Short Notice preferred
  • Role: Senior Python Software Engineer (Data Platform)

Please share profiles along with the following details:

  • Candidate Name:
  • Total Experience:
  • Relevant Python Experience:
  • Current Location:
  • Notice Period:
  • Availability for Interview:
  • Email ID:

Submission

Please share the profiles at the earliest.

Required Skills

No specific skills listed.

Community Discussion

Ask questions, share feedback, or discuss this opportunity. Your comment will be visible to everyone.
Be the first to share your thoughts on this opportunity.

Clarification Board

Your Clarifications
"Send your Job Related Query - you'll get a reply soon."