JOB PURPOSE: As a Senior Data Engineering, you will be responsible for: Analyze statistics, data, and algorithms for projection accuracy for the deployed data model. Create, maintain, and design relational databases to support enterprise application and physical data modelling according to project requirements for data acquisition and security as well as customer-defined deliverables.Develop strategies for data modelling, design, and implementation to meet stated requirements for Metadata management, Operation Data Stores, Data Lake, Data Warehouse, Data Marts and Extract Transform Load environments in batch processing, and real-time injection. Review existing data architectures to determine overall effectiveness and compliance with determined objectives, develop comprehensive strategies for improving or replacing underperforming areas, and come up with plans to execute these solutions. Create and test physical data models for a variety of business data, applications, database structures, and metadata tables to meet operational goals for performance and efficiency. Carrying out day-to-day support for the reporting system MAJOR ACCOUNTABILITIES: Take the ownership of designing, building and managing data pipeline on both batch processing and streaming to ensure its availability, reliability and usability for various business demands.Review the existing data workflow and model to provide possible solutions for cost optimization, performance and efficiencyOther assignments such as incidents, ad-hoc tasks, etc..