We are seeking a highly experienced Data Engineer with 12+ years of experience in developing scalable big data solutions, optimizing distributed data processing, and building analytical reporting dashboards. The ideal candidate will have strong expertise in Apache Spark, Scala, SQL, and Power BI, along with hands-on experience with cloud data platforms.
-
Design, develop, and maintain scalable big data pipelines and applications using Apache Spark and Scala.
-
Write complex SQL queries for data transformation, analytics, and reporting use cases.
-
Develop, enhance, and optimize Power BI dashboards and visual reports for business users.
-
Collaborate with cross-functional teams including analytics, business, and engineering to integrate data pipelines and reporting systems.
-
Ensure data quality, accuracy, security, and compliance across multiple environments.
-
Optimize distributed data processing workflows and support performance improvements.
-
Troubleshoot system and pipeline failures, resolving performance bottlenecks.
-
Contribute to data governance, documentation, and best practices for data engineering solutions.
-
12+ years of experience as a Data Engineer or similar role.
-
Strong hands-on proficiency with Apache Spark and Scala.
-
Advanced SQL experience for data manipulation and analysis.
-
Experience building and maintaining Power BI dashboards and reports.
-
Solid understanding of distributed computing technologies (Hadoop, Hive, etc.).
-
Proven ability to manage large-scale datasets and optimize ETL/ELT workflows.
-
Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.
-
Strong analytical, problem-solving, and communication skills.