Search by job, company or skills

Senior Data Engineer

Senior Data Engineer

shimentox technologies
6-8 Years
Not Disclosed
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

We're Hiring: Senior Data Engineer

Location: Bangalore

Experience: 6+ Years

About the Role

We're looking for a Senior Data Engineer with strong data architecture and system design skills to design, build, and own end-to-end production pipelines powering analytics and decision-making across the organization. The role centers on deep Python and SQL expertise, robust transaction-level fact tables, and rigorous data quality and auditability, ideally within a finance, risk, or compliance data domain.

What You'll Do

Own data architecture and system design decisions for pipelines and data models, including grain, partitioning, schema evolution, and scalability trade-offs.

Take end-to-end ownership of production pipelines: design, build, deploy, monitor, and operate.

Design and build transaction tables (append-only, immutable event/transaction-grain fact tables) alongside standard fact/dimension models using medallion (bronze/silver/gold) architecture.

Build and support pipelines for finance, risk, or compliance use cases where accuracy, auditability, and data lineage are critical.

Implement data quality and auditability controls, including validation checks, reconciliation logic, anomaly detection, and audit trails for every pipeline.

Write complex, cross-dialect SQL (MySQL + PostgreSQL), including window functions, multi-layered CTEs, CASE-driven logic, COALESCE/NULLIF, type casting, and date/timestamp handling.

Build idempotent reload patterns (DELETE + INSERT), UNION ALL/set operations, and templated (Jinja-style) SQL, including handling late-arriving/corrected transaction records without double-counting.

Orchestrate Airflow-style DAGs with cross-pipeline dependencies and secure credential handling.

Build Python ETL tooling using pandas (CSV ↔ DB), SQLAlchemy + raw drivers (MySQLdb, psycopg2), type hints/dataclasses, and class-based pipeline design.

Integrate with Google Drive/Sheets APIs, build YAML-driven pipeline configurations, and handle pipeline staging requirements.

Own CI/CD for pipelines through standard Git workflows.

Document data models and pipeline logic for maintainability, keeping compliance and audit requirements in mind.

What We're Looking For

Must-Have Skills:

6+ years of experience in data engineering.

Strong data architecture and system design skills to make sound trade-offs on modeling, partitioning, and scalability—not just write queries.

Demonstrated end-to-end production ownership of data pipelines from design through deployment, monitoring, and operational support.

Expert-level Python and SQL as the primary toolset. Hive/Hadoop is a nice-to-have only.

Robust data quality and auditability practices, including validation, reconciliation, anomaly detection, and audit trails.

Experience working with finance, risk, or compliance data, with an understanding of accuracy, auditability, and data-lineage requirements.

Proven experience designing and building transaction/fact tables.

Expert SQL skills, including window functions, CTEs, CASE logic, and cross-dialect MySQL/PostgreSQL.

Strong Python skills with pandas, SQLAlchemy, type hints/dataclasses, and class-based pipelines.

Airflow-like orchestration experience.

Solid data modeling fundamentals, including fact/dimension models, normalization, and medallion architecture.

YAML-based configuration experience, along with standard CI/CD and Git workflows.

Nice-to-Have Skills

Hive/Hadoop or Spark experience.

Interested candidates: Share your updated resume

#Hiring #SeniorDataEngineer #DataEngineering #Python #SQL #DataArchitecture #ETL #DataPipelines #BangaloreJobs #TechHiring

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

6-8 yrs
Bengaluru, India
Skills:
.Net Core, Azure Data Factory, Power Bi, Data Migration, SQL Server, Microsoft Azure, Performance Tuning, Data Retrieval and Analysis, Designing Data Models, Optimization of SQL Server Queries
7-9 yrs
Bengaluru, India
Skills:
Google Cloud Platform (GCP), Java, BigQuery, Hadoop, Scala, Kafka, Sql, Cloud Storage, Jenkins, Spark, DataFlow, Python, Cloud Functions, Pub Sub, Cloud Composer, GitHub Actions, Vertex AI, CI/CD
6-8 yrs
Bengaluru, India
Skills:
Network Security, Micro Services, Cloud Computing, Spark Streaming, Databricks, Python, AI tools, Streaming Technologies, Azure Search, Non-relational databases, AI Agent development, Azure Data Lake Storage, AI powered solutions design, Relational Databases, Azure Event Hubs, Advanced reusable automated frameworks, Azure SQL Server
4-8 yrs
Bengaluru, India
Skills:
Python, Java, Scala, Sql, Restful Apis, OLAP and OLTP systems, big data engineering
6-8 yrs
Bengaluru, India
Skills:
RAG (Retrieval-Augmented Generation), Azure Data Factory (ADF), Pyspark, Azure Sql, Sql, ELT, Devops, Azure Synapse Analytics, Azure Data Lake, Spark, Cosmos DB, Python, Etl, Fabric Lakehouse architectures, Infrastructure as Code, vector databases, CI/CD pipelines, Microsoft Fabric, Azure AI Search