Focus: Cloud Data Engineering, Lakehouse, Data Transformation, Performance Optimization and Production Engineering Detailed information:
Senior Data Engineer:
Experience: 8+ years of overall Data Engineering experience , with strong hands-on experience building enterprise-scale cloud data platforms and pipelines.
Primary Skills:
Python
PySpark / Apache Spark
Snowflake dbt (Data Build Tool)
Apache Iceberg
AWS Data Services
Advanced SQL
Data Engineering / ETL / ELT
Data Lake / Lakehouse architecture
Secondary / Preferred Skills:
AWS services such as:
S3
AWS Glue
EMR
Lambda
Step Functions
CloudWatch
IAM
Apache Airflow or other workflow orchestration tools
Snowflake performance optimization and cost optimization
Snowpipe / Snowpark
Spark performance tuning
Data modeling and dimensional modeling
Parquet and other columnar data formats
Data quality frameworks and automated validation
CI/CD for data pipelines
Git / GitHub / GitLab
Infrastructure as Code such as Terraform or AWS CDK
Docker / containerization
Data governance, lineage, security, and access control
Agile/Scrum delivery experience
Job Description:
We are looking for a Senior Data Engineer with strong hands-on expertise in Python, PySpark, Snowflake, dbt, Apache Iceberg, and AWS to design, develop, and maintain scalable enterprise data solutions.
The candidate should have strong experience working with high-volume data processing, cloud-based data platforms, modern lakehouse architectures, ETL/ELT pipelines, data modeling, performance optimization, and production-grade engineering practices.
The ideal candidate should be capable of independently owning complex data-engineering components, contributing to technical design and architecture decisions, troubleshooting production issues, and providing technical guidance to other engineers.
Key Responsibilities:
Data Pipeline Engineering
Design, develop, test, and maintain scalable ETL/ELT data pipelines .
Develop production-quality data-processing solutions using Python and PySpark .
Build reusable frameworks and components for ingestion, transformation, validation, and publishing of data.
Process large structured, semi-structured, and distributed datasets.
Implement incremental and batch-processing patterns where appropriate.
Snowflake Development
Design and develop scalable data solutions using Snowflake .
Develop complex SQL transformations, data models, views, and reusable data structures.
Optimize Snowflake workloads for performance, scalability, and cost.
Implement appropriate data-loading and transformation patterns between AWS data platforms and Snowflake.
Troubleshoot performance and data-quality issues across Snowflake workloads. dbt Development
Build and maintain transformation pipelines using dbt .