Job Openings Python Data Engineer - 8+ Years - Chennai - Immediate Joiners

About the job Python Data Engineer - 8+ Years - Chennai - Immediate Joiners

Job Brief

We are looking for a skilled Python Data Engineer with expertise in data processing, ETL pipeline development, and big data technologies.

Responsibilities

  • Design and build scalable ETL pipelines to ingest, transform, and process large datasets.
  • Develop and optimize Python-based data processing scripts for batch and real-time workflows.
  • Work with relational (SQL) and NoSQL databases for efficient data storage and retrieval.
  • Utilize big data technologies like Apache Spark, PySpark, and Hadoop for distributed data processing.
  • Implement data validation, cleansing, and quality checks to ensure accuracy and consistency.
  • Work with cloud-based data services (Azure, AWS, or GCP) for scalable data solutions.
  • Optimize query performance and data transformation logic for better efficiency.
  • Collaborate with data scientists, analysts, and software engineers to enable data-driven insights.
  • Implement best practices for data governance, security, and compliance.
  • Monitor and troubleshoot ETL workflows, job failures, and data integrity issues.

Requirements

  • 5+ years of experience in Data Engineering with strong expertise in Python.
  • Proficiency in SQL (query optimization, indexing, partitioning, stored procedures).
  • Experience with Apache Spark / PySpark for big data processing.
  • Strong understanding of ETL development, data warehousing, and pipeline orchestration.
  • Hands-on experience with cloud data services (AWS Redshift, Azure Data Factory, GCP BigQuery, etc.).
  • Experience with workflow automation tools (Apache Airflow, Prefect, or Luigi).
  • Knowledge of data modeling, schema design, and data lakes.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines for deployment.