About the Role
We are looking for a highly skilled Data Engineer with strong Google Cloud Platform (GCP) expertise to design, develop, and maintain scalable data solutions. The ideal candidate will have hands-on experience in building robust ETL/ELT frameworks, real-time and batch data pipelines, data modeling, and leveraging modern GCP services to support analytics and business intelligence initiatives.
Key Responsibilities
Design, develop, and optimize scalable data pipelines on GCP.
Build and maintain batch, event-driven, and real-time data ingestion and processing frameworks.
Develop robust ETL/ELT pipelines for integrating data from multiple internal and external sources.
Design and implement efficient data models to support reporting, analytics, and data science use cases.
Create and manage data orchestration workflows using Cloud Composer (Apache Airflow).
Develop event-driven architectures using Pub/Sub, Cloud Functions, and other cloud-native services.
Optimize data storage, transformation, and querying performance using BigQuery.
Ensure data quality, consistency, governance,
and security best practices.
Collaborate with Data Analysts, Data Scientists, Architects, and business stakeholders to translate requirements into scalable solutions.
Monitor, troubleshoot, and improve data platform performance and reliability.
Required Skills & Experience
GCP Services (Must Have)
Hands-on experience with one or more of the following GCP services:
BigQuery
Cloud Composer (Airflow)
Pub/Sub
Cloud Functions
Cloud Storage
Dataflow
Cloud Run (good to have)
Core Technical Skills
Strong experience in designing and implementing data models (Star Schema, Snowflake Schema, Dimensional Modeling).
Proven experience in building and maintaining ETL/ELT pipelines.
Expertise in developing:
Batch-based data pipelines
Event-driven data pipelines
Real-time/streaming data pipelines
Advanced SQL skills with performance tuning experience.
Robust Python programming experience for data engine
📌 Data Engineer (India)
🏢 EXL
📍 India