Senior Python Software Engineer - Data Platform
Posted on September 18, 2026
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.
Login to post comments and feedback visible to the community.
Sign InBe the first to share your thoughts on this opportunity.
Clarification Board
Your Clarifications
"Send your Job Related Query - you'll get a reply soon."