GCP Data Platform Engineer
Jobgether
About the Role
This is a remote, contract-based opportunity in the United States for a GCP Data Platform Engineer. The role involves building, maintaining, and optimizing cloud-based data platforms on Google Cloud Platform (GCP) to support analytics, reporting, and data-driven products.
Key Responsibilities
- Cloud Data Platform Development: Develop, maintain, and enhance data platforms on Google Cloud Platform, ensuring scalability, reliability, and alignment with business and technical requirements.
- BigQuery Development & Optimization: Create and manage BigQuery datasets, tables, views, data models, and reporting pipelines.
- PostgreSQL Database Management: Design and maintain PostgreSQL schemas, develop and optimize SQL queries, manage indexes, and support database migrations.
- Python & SQL Engineering: Use Python and SQL to develop data processing logic, automate workflows, implement transformations, and maintain efficient data platform components.
- Data Pipeline Engineering: Build, maintain, and improve data pipelines that integrate information from multiple sources and deliver reliable, high-quality datasets.
- Data Modeling & Analytical Solutions: Design and maintain structured data models and analytical datasets.
- Cloud Database Operations: Support database and platform operations, troubleshoot production issues, and monitor system performance.
- Performance Tuning & Troubleshooting: Identify bottlenecks and implement improvements to optimize processing efficiency and resource utilization.
- Platform Maintenance & Reliability: Perform ongoing maintenance, investigate data inconsistencies, resolve technical issues, and implement improvements.
- Technical Collaboration: Work with engineering and other technical stakeholders to deliver data solutions and support project requirements.
Requirements & Tech Stack
- Google Cloud Platform (GCP)
- BigQuery
- PostgreSQL
- Python
- SQL
Qualifications
- Practical experience developing, supporting, or maintaining data platforms and cloud-based data solutions on GCP.
- Hands-on experience working with BigQuery datasets, tables, views, data models, or reporting and analytics pipelines.
- Experience with PostgreSQL database development and maintenance, including schema design, SQL queries, indexing strategies, and database migrations.
- Strong working knowledge of Python for data engineering, automation, data processing, and platform development.
- Proficiency in SQL, including query development, data transformations, troubleshooting, and performance optimization.
- Experience building, maintaining, or improving data pipelines and analytical data solutions that integrate and process information from multiple sources.
- Understanding of data modeling principles, analytical dataset design, and data organization.
- Ability to support production database environments and data platforms, diagnose technical issues, and maintain reliable operations.
- Strong troubleshooting skills, attention to detail, and the ability to investigate performance issues and implement effective technical solutions.
- Ability to work effectively with technical teams, communicate complex issues clearly, and contribute to shared engineering objectives.
- Ability to work independently in a remote environment and manage technical responsibilities in a contract-based role.
- This is an entry-level listing, with practical experience in cloud data platforms, Python, SQL, and database technologies required.
Employment Conditions
- Type: Contract
- Location: Remote, United States
- The position is project-oriented.