Job Description
Responsibilities:\n- Lead data management and engineering projects within GCP environments, including migrating, analyzing, and managing data structures, as well as designing, developing, testing, and implementing GCP data solutions.\n- Guide customers on all aspects of data handling on GCP, including ingestion, storage, processing, analysis, and visualization.\n- Collaborate with technical and business leads to translate business requirements into effective GCP solutions and implementations.\n- Partner with data scientists, software engineers, and other stakeholders to support data acquisition, solution design, implementation, and ongoing maintenance.\n- Design and implement data pipelines for batch, micro-batch, and real-time data streams.\n- Ensure data quality by implementing data quality rules and test cases.\n- Work closely with the GCP Security Team to ensure datastores are protected.\n- Liaise with clients to gather requirements and ensure successful project completion.\n- Conduct client workshops to identify data sources, flows, and requirements, as well as shape their future data strategy through future state architectures, roadmaps, and implementation plans.\n- Develop logical data models and schemas for various business domains and industries.\n- Demonstrate expertise in data modeling, database design, cloud architecture, and data infrastructure management.\n\n### Qualifications:\n- 5+ years of experience in data engineering, cloud architecture, or data infrastructure.\n- 3+ years of experience working with GCP or similar cloud platforms (Azure, AWS).\n- Experience with GCP managed data services (Cloud Bigtable, Cloud Spanner, Cloud SQL, BigQuery).\n- Experience with relational databases, legacy database/application migration, and cloud-based databases (BigQuery, Snowflake).\n- Proven ability to develop logical data models, ETL/ELT processes, and related documentation.\n- Mastery of data modeling concepts, large-scale database implementations, and design patterns.\n- Experience working with structured, semi-structured, and unstructured data sources.\n- Strong analytical, problem-solving, and troubleshooting skills.\n- Excellent written and oral communication skills.\n- Hands on experience with Python, GIT\n- Infrastructure as Code experience (Terraform, Ansible, etc.)\n- Experience with Deploying a Data Governance Program is a plus.\n