Key Responsibilities
Data Architecture Design: Develop and maintain an end-to-end data architecture strategy, ensuring scalability, security, and alignment with business goals.
Data Engineering: Lead the design and implementation of robust, scalable, and efficient data pipelines to ingest, process, and store data from diverse data sources.
Data Modelling: Create and maintain conceptual, logical, and physical data models to support databases, data warehouses, and data lakes.
Data Integration: Implement and oversee ETL (Extract, Transform, Load) processes for seamless integration of structured and unstructured data from multiple sources.
Data Analysis: Collaborate with data analysts to ensure data accessibility and deliver actionable insights from business data. Develop architecture that supports advanced analytics, reporting, and machine learning use cases.
Data Governance: Implement and enforce best practices for data governance, data quality, and data stewardship, ensuring compliance with privacy regulations (e.g., GDPR, CCPA).
Data Performance Optimization: Monitor and optimize data systems to ensure high availability, reliability, and performance.
Data Warehousing: Oversee the design and maintenance of data warehouses and data lakes to support analytical queries and real-time reporting.
Data Security & Compliance: Ensure the data architecture adheres to data security protocols and industry standards, implementing encryption, masking, and other privacy measures.
Collaboration: Work closely with data engineers, analysts, business stakeholders, and IT teams to define data needs, data flow, and analytics requirements.
Data Tooling: Identify and recommend tools and technologies for data management, analysis, and reporting, based on current trends and business needs.
Documentation: Prepare comprehensive documentation for data architecture, processes, and workflows, ensuring clear communication between teams.
Problem Solving: Lead troubleshooting efforts for data-related issues, providing strategic solutions that support long-term goals.
Required Experience:
10+ years of experience in data architecture, data engineering, or data management.
Strong experience in building and optimizing data pipelines, architectures, and data sets.
Proven experience in data modelling, database design, and data integration.
Experience with both structured (SQL) and unstructured (NoSQL, Hadoop) data management.
Demonstrated experience in data analysis and delivering data-driven insights to stakeholders.
Experience with cloud platforms for data management (e.g., AWS, Azure, Google Cloud).
Knowledge of data governance and compliance frameworks
Any Graduate