GCP Data Engineer – Freelance
Posted 18hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
GCP Data Engineer designing and optimizing GCP data ecosystems for client projects. Building pipelines, data architectures, and solutions using BigQuery, Airflow, SQL, and Python.
Responsibilities:
- Design, model, and develop a complete GCP data ecosystem for a client using Cloud Storage, Cloud Functions, and BigQuery
- Gather, analyze, model, and document business and technical requirements
- Maintain direct contact with clients
- Model data from various sources and technologies
- Troubleshoot and support complex, high-impact problems while delivering new features and functionality
- Design and optimize data storage architectures, including data lakes, data warehouses, and distributed file systems
- Implement partitioning, compression, indexing, query tuning, and caching strategies to improve data storage and retrieval
- Identify and resolve data processing, storage, and infrastructure issues
- Monitor system performance, identify anomalies, and conduct root-cause analysis
- Train and mentor less experienced data engineers
Requirements:
- At least 4 years of experience as a Data Engineer working with GCP cloud-based infrastructure & systems
- Deep knowledge of Google Cloud Platform and cloud computing services
- Extensive experience designing, building, and deploying cloud data pipelines ingesting data from databases, APIs, or streaming platforms
- Proficiency in SQL, BigQuery, NoSQL, Python, and other scripting
- Proficiency in data modeling, query optimization, indexing, and performance tuning
- Knowledge of at least one orchestration and scheduling tool; Airflow is required
- Experience with ETL and ELT data integration techniques
- Knowledge of modern data transformation tools such as DBT and Dataform
- Excellent communication skills and ability to collaborate with data scientists, analysts, and business stakeholders
- Ability to participate in or lead client discussions to identify improvement opportunities
- Knowledge of Git, Jira, and Confluence
- Openness to learning new technologies and solutions
- Experience in multinational environments and distributed teams
- Certifications in big data technologies or cloud platforms preferred
- Experience with BI solutions such as Looker, Power BI, or Tableau preferred
- Experience with Talend or Alteryx preferred
- Experience with Apache Spark, Databricks, or Azure preferred

















