Public listing

Python Developer - Mumbai

Remote_WFH_INDIA Mumbai, Maharashtra, India (Hybrid)
  • Work modeHybrid
  • ListedPosted 18 hours ago
  • SourceLinkedin

Role overview

About the role

Description supplied by the original job listing.

🚨 **Immediate Hiring | Senior Python Developer| Python | PySpark | Databricks | SQL**
AgileEngine is looking for a hands-on Senior Data Engineer for an excitingI engagement focused on scalable data engineering, modern data platforms, and AI-powered automation.
We are specifically looking for engineers with a **strong Software Engineering background**, combining Python development, clean coding, system design, architecture, and API development with data engineering expertise.
This is not a traditional ETL-only role. We need engineers who can independently design, develop, optimize, and troubleshoot production-grade systems.
📍 **Location:** Mumbai ( preference), Pune, Bangalore
### 🔥 Core Skills Required
- Strong Python, Advanced SQL, PySpark/Spark, Airflow, and dbt.
- Strong software engineering fundamentals: clean coding, modular design, debugging, and optimization.
- System design, software architecture, REST APIs, and backend development.
- Production experience with Databricks and BigQuery/Snowflake or equivalent platforms.
- Strong Spark knowledge: joins, partitioning, data skew, and performance optimization.
- ETL/ELT pipelines, data modelling, incremental loads, and SCD Type 1/2.
- Data quality, validation, testing, monitoring, and reconciliation.
- Practical experience with AI coding assistants and validating generated code.
⭐ **Added Advantages**
- GIS/Geospatial and location-based applications.
- Go programming.
- Agentic AI, AI Agents, and MCP.
- AI-powered data engineering and workflow automation.
### 🎯 Key Responsibilities
- Design and optimize scalable data solutions using Python, PySpark, and SQL.
- Build production-grade ETL/ELT workflows.
- Develop clean, modular, reusable software components.
- Contribute to system design, architecture, and API development.
- Optimize large-scale Spark workloads.
- Implement data quality, validation, monitoring, and reconciliation frameworks.
- Explore AI-powered automation and agentic workflows.
⚠️ **Important Hiring Consideration**
This role requires a combination of **Software Engineering + Data Engineering** expertise.
We strongly prefer Python developers with solid software architecture, system design, and backend development skills.
Candidates limited to traditional ETL development or pipeline orchestration, without strong software engineering fundamentals, may not be the right fit.
Theoretical knowledge alone will not be sufficient.
### 📩 Interested? Please DM me with:
1. Email ID and updated resume
2. Total years of experience
3. Python and SQL experience
4. **Python libraries experience (Pandas and NumPy)**
5. PySpark/Spark experience
6. Databricks experience
7. Airflow and dbt experience
8. BigQuery/Snowflake experience
9. **FastAPI / Flask / Django experience**
10. **REST API development and backend engineering experience**
11. **Cloud platform experience (Azure / GCP)**
12. **Experience building and maintaining data-driven applications**
13. Software Engineering experience
14. System Design and API development experience
15. Notice period / Last Working Day (LWD)
16. Current CTC / Expected CTC
17. Current location

Skills
Python

Work arrangement
Hybrid

Skills from the listing

  • Python
  • Django
  • FastAPI
  • Flask
  • Golang
  • REST API
  • Azure

Your early-applicant advantage

How quickly JobBeeper finds and shares openings.

9 min from Linkedin publishing this role to us finding it
19 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
20,766 roles found in the last 24 hours
See available plans →

Job alerts

Get notified about new openings

Save your preferences, then add a paid plan for matching job alerts.

Create free account
Log in to apply