Big Data
Roles & Responsibilities:
- Strong SQL Skills: Candidate should be proficient in writing and executing complex SQL queries (no PL/SQL) and be able to handle real-world scenarios confidently.
- Hands-on Functional Programming (Scala): Strong hands-on experience in Scala is essential.
- Solid Data Engineering Fundamentals: Emphasis is on strong foundational understanding rather than tool-specific expertise.
- Experience in Data Quality & Optimization: Candidate should have a sound understanding of data quality practices, performance optimization techniques, and solution design in both event-driven and batch processing contextsincluding data modeling.
- Sound knowledge in Spark architecture and distributed computing and Spark streaming, including RDD and Data frames core functions, troubleshooting and performance tuning.
- Experience in analyzing, re-architecting, and re-platforming on-premises data warehouses to data platforms on any cloud (AWS is preferred)
- Experience in any cloud (ETL/ELT pipelines, Datalake and Data streaming) is preferred.
- Understand the client requirement and able to design, develop from scratch and deliver.
- Able to mentor new members for onboarding to the project.
SKILLS AND EXPERTISE
Experience: 3-5 Years
Must have Skills:
- Scala
- Spark
- SQL
- AWS
- Kafka /Kinesis/Any streaming services
- Hive, ETL/ELT design experience
- CI/CD experience (ETL pipeline deployment)
- Data Modeling experience