Cloud Data Engineer
MANIERE SOFTWARE & TECHNOLOGIES PVT. LTD. · Oct 2023 – Present
- Deployed and managed large-scale batch data processing pipelines using PySpark on AWS EMR to process high-volume datasets efficiently.
- Implemented data partitioning strategies in PySpark jobs to optimize storage layout and speed up data retrieval in AWS S3 and Azure Cloud Storage.
- Generated vector embeddings for RAG retrieval mechanisms and prepared structured clean datasets tailored for LLM fine-tuning tasks.
- Designed and maintained DAGs in Apache Airflow and automated end-to-end multi-step Spark workflows on AWS EMR using AWS Step Functions.
- Implemented optimized join strategies in PySpark to process relational data stored in S3 and eliminated shuffle bottlenecks through custom memory tuning.
- Deployed PySpark jobs on AWS EMR clusters provisioned with custom EC2 instance families and auto-scaling rules for optimal performance and cost reduction.
- Authored optimized AWS Hive queries for ad-hoc and scheduled analytical reporting over Spark-processed datasets residing in AWS S3.
- Monitored EMR cluster health, resource allocation, and job execution logs to proactively resolve memory leaks and driver/worker failures.
- Built automated data validation checks and quality control mechanisms within Spark ETL pipelines to maintain high data integrity.

