Senior Data Engineer - Python/SQL

India Fan Corporation

Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

12 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

India Fan Corporation in Bengaluru seeks a Senior Data Engineer to own end-to-end production data pipelines, focusing on data architecture, system design, Python and SQL. You will design transaction-level fact tables and implement Medallion architecture forFinance, risk, or compliance data.

Expect to build Airflow-based DAGs, Python ETL tooling with Pandas/SQLAlchemy, ensure data quality and lineage, and own CI/CD with Git. Strong SQL skills and DB experience required.

Qualifications

  • 6+ years of experience in Data Engineering.
  • Strong Python + SQL expertise.
  • Strong Data Architecture and System Design skills.
  • End-to-end production pipeline ownership.
  • Expert SQL including Window Functions, CTEs, CASE logic.
  • Strong experience with MySQL / PostgreSQL.
  • Experience designing Transaction / Fact Tables.
  • Strong data quality, reconciliation, auditability, and lineage practices.
  • Experience with Airflow or similar orchestration tools.
  • Strong data modeling knowledge - Fact/Dimension, Medallion Architecture.

Responsibilities

  • Own data architecture and system design decisions for data pipelines and data models.
  • Design and build scalable, production-grade data pipelines end-to-end.
  • Design transaction-level fact tables and standard fact/dimension models.
  • Implement Bronze/Silver/Gold (Medallion) architecture.
  • Build pipelines for finance, risk, or compliance use cases where accuracy and auditability are critical.
  • Implement data quality controls, reconciliation, anomaly detection, and audit trails.
  • Write complex SQL using CTEs, window functions, CASE logic, COALESCE, NULLIF, and date/timestamp handling.
  • Build idempotent data reload patterns and handle late-arriving or corrected records without double-counting.
  • Develop and maintain Airflow-style DAGs and cross-pipeline dependencies.
  • Build Python-based ETL tooling using Pandas, SQLAlchemy, and database drivers.
  • Work with YAML-driven configurations and integrate with APIs where required.
  • Own CI/CD processes using Git workflows.
  • Document data models, pipeline logic, data lineage, and operational processes.

Skills

Data engineering
Python
SQL
Data architecture
System design
Airflow
ETL pipelines
MySQL
PostgreSQL
Data quality

Tools

Pandas
SQLAlchemy

Job description

Hiring : Senior Data Engineer | 6+ Years.

Location : Bangalore.

Role : Senior Data Engineer.

We are looking for a highly skilled Senior Data Engineer with strong expertise in Data Architecture, System Design, Python, and SQL to design, build, and own end-to-end production data pipelines powering analytics and business decision-making.

The ideal candidate should have strong experience in transaction-level data modeling, data quality, auditability, data lineage, and production pipeline ownership, preferably within finance, risk, or compliance data domains.

Key Responsibilities
  • Own data architecture and system design decisions for data pipelines and data models.
  • Design and build scalable, production-grade data pipelines end-to-end.
  • Design transaction-level fact tables and standard fact/dimension models.
  • Implement Bronze/Silver/Gold (Medallion) architecture.
  • Build pipelines for finance, risk, or compliance use cases where accuracy and auditability are critical.
  • Implement data quality controls, reconciliation, anomaly detection, and audit trails.
  • Write complex SQL using CTEs, window functions, CASE logic, COALESCE, NULLIF, and date/timestamp handling.
  • Build idempotent data reload patterns and handle late-arriving or corrected records without double-counting.
  • Develop and maintain Airflow-style DAGs and cross-pipeline dependencies.
  • Build Python-based ETL tooling using Pandas, SQLAlchemy, and database drivers.
  • Work with YAML-driven configurations and integrate with APIs where required.
  • Own CI/CD processes using Git workflows.
  • Document data models, pipeline logic, data lineage, and operational processes.
Must-Have Skills
  • 6+ years of experience in Data Engineering.
  • Strong Python + SQL expertise.
  • Strong Data Architecture and System Design skills.
  • End-to-end production pipeline ownership.
  • Expert SQL including Window Functions, CTEs, CASE logic.
  • Strong experience with MySQL / PostgreSQL.
  • Experience designing Transaction / Fact Tables.
  • Strong data quality, reconciliation, auditability, and lineage practices.
  • Experience with Airflow or similar orchestration tools.
  • Strong data modeling knowledge - Fact/Dimension, Normalization, Medallion Architecture.
Good To Have
  • Finance, Risk, or Compliance data experience.
  • Spark / Hive / Hadoop experience.
  • YAML-based pipeline configuration.
  • CI/CD and Git workflows.
  • API integrations.
  • Experience with large-scale production data platforms.

(ref:hirist.tech)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer | 6+ Years
Senior Data Engineer | 6+ Years

ShimentoX Technologies • Bengaluru

On-site
INR 2,600,000 - 3,800,000
Senior Data Engineer
Senior Data Engineer

INFOSLAB CONSULTANCY PRIVATE LIMITED • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Data Engineer (Senior Individual Contributor / Technical Lead)
Senior Data Engineer (Senior Individual Contributor / Technical Lead)

Bootminds • Bengaluru

On-site
INR 2,000,000 - 2,600,000
Senior Data Engineer
Senior Data Engineer

Takeda • Bengaluru

On-site
INR 1,200,000 - 2,800,000
Senior Data Engineer
Senior Data Engineer

Recro • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Data Engineer
Senior Data Engineer

Altimetrik • Bengaluru

On-site
INR 6,000,000 - 9,000,000
Senior Data Engineer
Senior Data Engineer

Allegis Group • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Senior Data Engineer
Senior Data Engineer

Weekday 1 • Bengaluru

On-site
INR 8,000,000 - 20,000,000
Data Engineer - Python / Big Data
Data Engineer - Python / Big Data

Darwinbox Digital Solutions Pvt. Ltd. • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Python Data Engineer (Blr/Chn/Hyd/Kochi/Kol/Pune)
Python Data Engineer (Blr/Chn/Hyd/Kochi/Kol/Pune)

Tata Consultancy Services • Hyderabad, Pune District, Bengaluru

On-site
INR 1,500,000 - 2,600,000