Engenheiro de Dados Sênior GCP/DBT

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum 3 years
Required Skills
PythonSQLGCPGitTerraformBigQuerydbtPySpark

Requirements

  • Minimum 3 years of hands-on experience with Google Cloud Platform (GCP).
  • Strong expertise in BigQuery, including data modeling, performance optimization, partitioning, clustering, and security.
  • Solid experience with Cloud Storage, including bucket management, lifecycle policies, and IAM controls.
  • Experience with Dataproc (Spark/Hadoop), including cluster provisioning, tuning, and job optimization.
  • Strong experience with DBT (minimum 3 years required) and data transformation workflows.
  • Advanced knowledge of PySpark and Python for data pipelines and automation.
  • Advanced SQL skills for analytical modeling and transformations.
  • Experience with orchestration tools such as Dataflow or Composer.
  • Experience with Git and GitFlow-based version control practices.
  • Knowledge of cloud security concepts, including IAM, VPC, networking, and access control.
  • Ability to work with shell scripting for automation tasks.
  • Experience working in Agile environments and using Jira for task management.

Responsibilities

  • Design, plan, and evolve data architectures on Google Cloud Platform, ensuring scalability, performance, and cost efficiency.
  • Analyze and define data pipelines and workloads across GCP services such as BigQuery, Cloud Storage, Dataproc, Dataflow, and Composer.
  • Develop and maintain ELT/ETL pipelines using DBT, PySpark, and related data processing frameworks.
  • Model data structures in BigQuery, including partitioning and clustering strategies for optimized performance.
  • Implement and manage data lake architectures using Bronze, Silver, and Gold layers in Cloud Storage.
  • Provision and manage cloud infrastructure using Terraform, ensuring secure and standardized environments.
  • Optimize BigQuery queries and Spark jobs to improve performance and reduce operational costs.
  • Implement data validation, quality controls, and monitoring mechanisms across pipelines.
  • Manage security, IAM policies, networking configurations, and governance best practices in GCP.
  • Collaborate with stakeholders in Agile environments, ensuring clear communication and alignment on technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now