Python Data Engineer

Posted on: June 10, 2025


Python Data Engineer

Job Description

Position Name: Python Data Engineer
Experience: 5-7 Yrs
Industry: IT Service/Consulting
Location: Pune/Nagpur
Skills: SQL, Python, Gitlab; Good to have—Snowflake
Position Summary:
Design and build scalable ETL/ELT pipelines for batch and real-time data. Write clean, efficient Python using libraries like Pandas, NumPy, and PySpark. Integrate data across SQL/NoSQL databases, data warehouses, and lakes. Ensure data quality and query performance through optimization and indexing. Automate, orchestrate, monitor, and maintain reliable production pipelines.
Key Responsibilities
  • Design, develop, and maintain scalable ETL pipelines using Python, targeting batch and streaming data architectures.

  • Work with big data technologies like Spark/PySpark, Hadoop, Kafka, and Airflow for efficient ingestion and processing of large data sets.

  • Model, implement, and optimize relational (SQL) and NoSQL databases—ensuring data quality, integrity, and performance.

  • Build robust APIs and modular data processing components that integrate cleanly with data warehousing ecosystems.

  • Monitor and troubleshoot ETL workflows, ensuring high availability, low latency, and reliability.

  • Implement automation, observability, and CI/CD pipelines, ensuring smooth deployment and version control via Git.

  • Collaborate closely with data analysts, data scientists, and product teams to understand data needs and deliver end-to-end solutions.

Click below to apply for this job:

Apply Now