Senior Data Engineer

Location: Bangalore / Bengaluru,Gurgaon

Salary Range: Rs. 10,00,000 - 22,00,000 / Job Type: Permanent

Job Description

Job ID: 1532 May 12, 2025

Senior Data Engineer

Location : Bangalore, Gurugram (Hybrid)

Experience : 4-8 Years

Type : Full Time | Permanent

Job Summary :

We are looking for a results-driven Senior Data Engineer to join our engineering team. The ideal candidate will have hands-on expertise in data pipeline development, cloud infrastructure, and BI support, with a strong command of modern data stacks. You'll be responsible for building scalable ETL/ELT workflows, managing data lakes and marts, and enabling seamless data delivery to analytics and business intelligence teams.

This role requires deep technical know-how in PostgreSQL, Python scripting, Apache Airflow, AWS or other cloud environments, and a working knowledge of modern data and BI tools.

Key Responsibilities :

PostgreSQL & Data Modeling :

- Design and optimize complex SQL queries, stored procedures, and indexes

- Perform performance tuning and query plan analysis

- Contribute to schema design and data normalization

Data Migration & Transformation :

- Migrate data from multiple sources to cloud or ODS platforms

- Design schema mapping and implement transformation logic

- Ensure consistency, integrity, and accuracy in migrated data

Python Scripting for Data Engineering :

- Build automation scripts for data ingestion, cleansing, and transformation

- Handle file formats (JSON, CSV, XML), REST APIs, cloud SDKs (e.g., Boto3)

- Maintain reusable script modules for operational pipelines

Data Orchestration with Apache Airflow :

- Develop and manage DAGs for batch/stream workflows

- Implement retries, task dependencies, notifications, and failure handling

- Integrate Airflow with cloud services, data lakes, and data warehouses

Cloud Platforms (AWS / Azure / GCP) :

- Manage data storage (S3, GCS, Blob), compute services, and data pipelines

- Set up permissions, IAM roles, encryption, and logging for security

- Monitor and optimize cost and performance of cloud-based data operations

Data Marts & Analytics Layer :

- Design and manage data marts using dimensional models

- Build star/snowflake schemas to support BI and self-serve analytics

- Enable incremental load strategies and partitioning

Modern Data Stack Integration :

- Work with tools like DBT, Fivetran, Redshift, Snowflake, BigQuery, or Kafka

- Support modular pipeline design and metadata-driven frameworks

- Ensure high availability and scalability of the stack

BI & Reporting Tools (Power BI / Superset / Supertech) :

- Collaborate with BI teams to design datasets and optimize queries

- Support development of dashboards and reporting layers

- Manage access, data refreshes, and performance for BI tools

Required Skills & Qualifications :

- 4-6 years of hands-on experience in data engineering roles

- Strong SQL skills in PostgreSQL (tuning, complex joins, procedures)

- Advanced Python scripting skills for automation and ETL

- Proven experience with Apache Airflow (custom DAGs, error handling)

- Solid understanding of cloud architecture (especially AWS)

- Experience with data marts and dimensional data modeling

- Exposure to modern data stack tools (DBT, Kafka, Snowflake, etc.)

- Familiarity with BI tools like Power BI, Apache Superset, or Supertech BI

- Version control (Git) and CI/CD pipeline knowledge is a plus

- Excellent problem-solving and communication skills

Skills: Data engineer, Python Scripting, ETL, Cloud, Data Modeling, Data Migration, Apache Airflow, CICD, AWS, PowerBI, SQL, PostgreSQL

Posted by: Ansh S

Phone:

Apply now    Back    Jobs by this Recruiter      Report this Recruiter

Location: Bangalore / Bengaluru,Gurgaon,India

No of Vacancies: 2

Job Sector: IT, Software, Analytics

Job Type: Permanent

Experience: 4 - 7 Years

Salary Range/Rate: Rs.10,00,000-22,00,000/

Posted by: Ansh S

Phone:

Apply now

Similar Jobs

Technical Support

Salary: Rs. 2,40,000 - 3,60,000

Location: Bangalore / Bengaluru

Technical writer

Salary: Rs. 20,00,000 - 25,00,000

Location: Chandigarh

Client Relationship Manager

Salary: Rs. 1,00,000 - 3,00,000

Location: Jaipur

Floor Manager @ Jewellery Showroom - Trichy - Full time

Salary: Rs. 5,00,000 - 6,00,000

Location: Trichy

Java Developer

Salary: Rs. 4,50,000 - 7,50,000

Location: Delhi

BigData and Hadoop Ecosystems

Salary: Rs. 4,50,000 - 7,50,000

Location: Bangalore / Bengaluru,Chennai

Devnet Engineer

Salary:Not disclosed by recruiter

Location: Mumbai

Edge Computer Engineer

Salary:Not disclosed by recruiter

Location: Hyderabad

Business Development Manager

Salary: Rs. 5,00,000 - 10,00,000

Location: Hyderabad

Senior Python Developer

Salary: Rs. 12,00,000 - 25,00,000

Location:

Digital Marketing Executive

Salary: Rs. 3,00,000 - 3,60,000

Location: Hyderabad

Processing Manager/Back End

Salary: Rs. 4,00,000 - 7,00,000

Location: Hyderabad

Team Leader Sales

Salary: Rs. 5,00,000 - 8,00,000

Location: Hyderabad

Senior Counselor / Counselor

Salary: Rs. 3,60,000 - 4,20,000

Location: Hyderabad

Tele-caller

Salary: Rs. 2,10,000 - 3,00,000

Location: Hyderabad

Business Development Manager

Salary: Rs. 3,60,000 - 4,20,000

Location: Hyderabad

Finance Executive

Salary: Rs. 4,00,000 - 5,00,000

Location: Bangalore / Bengaluru

Gynecologist

Salary: Rs. 2,00,000 - 3,00,000

Location: Ahmedabad

Social Media Executive

Salary: Rs. 4,00,000 - 8,00,000

Location: Coimbatore

Business Development Manager

Salary: Rs. 14,00,000 - 22,10,000

Location: Hyderabad