As a Program Manager of Data Engineering, you will be a key leader in designing, implementing, and overseeing the data architecture. You will play a critical role in ensuring data solutions are scalable, secure, and aligned with the organisation's strategic goals. Your expertise will be crucial in guiding the team and collaborating with various stakeholders to drive innovation and deliver data-driven insights.
Responsibilities:
Project Management: Define project scope, timelines, and deliverables and track project progress and ensure timely completion.
Team Leadership: Lead, mentor, and inspire a high-performing team of data engineers. Provide technical guidance and support to team members, ensuring their professional development.
Solution Design: Design and implement robust, scalable, and cost-effective data solutions on cloud platforms, encompassing data ingestion, storage, processing, and access layers.
Stakeholder Management: Collaborate with business stakeholders to understand their data needs. Communicate project status, risks, and mitigation plans effectively to them.
Technology Evaluation & Selection: Stay updated of new services and technologies, evaluate their potential, and make recommendations for adoption.
Data Modelling & Design: Lead the design and implementation of dimensional data models (star schema, snowflake schema, etc.) to support efficient querying and reporting.
Data Governance: Establish and enforce data governance policies, standards, and procedures to ensure data quality, integrity, and security.
Performance Optimization: Proactively monitor and optimise data pipelines and queries for optimal performance and cost efficiency.
Documentation: Create and maintain comprehensive documentation for data architectures, data models, and processes.
Skills:
10 to 15 years of experience in Data Engineering
PySpark, Python, GCP, Hadoop, ETL, SQL, AWS, Google Cloud, Communication Skills