Position Type: Full-Time Contract (40hrs/week)
Contract Duration: 6 months+
Work Schedule: 8 hours/day (Mon-Fri)
Location: Hyderabad, Hybrid(Wed and Thursday to be onsite)
We are seeking a highly hands-on Senior Big Data Engineer to architect, build, optimize, and support large-scale AWS data platforms. The ideal candidate combines expert Python and strong SQL skills with deep experience in Spark/PySpark, AWS data services, lakehouse architecture, and production-grade data engineering.
Key Responsibilities
- Design, develop, and optimize large-scale batch and CDC data pipelines.
- Build and operate data platforms using AWS Glue, EMR, S3, Athena, Redshift/Spectrum, and Step Functions.
- Develop streaming and event-driven integrations using Lambda, SQS, SNS, Kinesis, and MSK.
- Optimize Spark/PySpark execution, partitioning, data shuffling, memory utilization, and processing costs.
- Implement lakehouse and medallion architectures using formats such as Parquet, ORC, Avro, Iceberg, Hudi, or Delta Lake.
- Design dimensional data models and maintain data quality, reliability, and observability.
- Implement infrastructure and deployment automation using Terraform, CDK, CloudFormation, and CI/CD.
- Lead technical design discussions and code reviews while remaining actively involved in coding and production delivery.
- Process and support data workloads at multi-terabyte scale.
Requirements
- Expert Python and strong SQL.
- Deep Apache Spark/PySpark and AWS data engineering experience.
- Hands-on experience with AWS Glue, EMR, S3, Athena, Redshift/Spectrum, and orchestration services.
- Experience with batch and CDC ingestion, data lakes/lakehouses, and dimensional modeling.
- Strong production troubleshooting, performance tuning, and cost optimization skills.
- Experience with Infrastructure as Code, CI/CD, Git, and Docker.