Engenheiro de Dados Sênior

New
J
JobgetherData Engineering
100% remote work, offering flexibility to work from anywhere in Brazil.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
PythonSQLApache AirflowGitData engineeringCI/CDdbt

Requirements

  • 6+ years of professional experience in Data Engineering, including at least 2 years with architectural responsibility.
  • Proven experience deploying and operating analytical data platforms in production.
  • Advanced SQL skills, including window functions, recursive CTEs, and execution-plan analysis.
  • Strong Python experience applied to data engineering, including pandas or Polars and automated testing.
  • Hands-on production experience with Apache Airflow, including DAG development and dependency management.
  • Experience with a cloud-based MPP data warehouse, preferably Amazon Redshift.
  • Practical experience with dbt or an equivalent version-controlled transformation framework.
  • Strong knowledge of dimensional modeling/Kimball, including fact and dimension tables and SCD Types 1 and 2.
  • Experience with Git, code review, and CI/CD practices.
  • Proven ability to diagnose and optimize query performance.
  • Strong attention to numerical accuracy and data correctness in auditable environments.
  • Demonstrated ability to mentor engineers and act as a technical reference.

Responsibilities

  • Design, build, and maintain production-grade data ingestion and transformation pipelines orchestrated with Apache Airflow.
  • Develop and evolve dbt transformation models, organizing staging, intermediate, and mart layers with appropriate testing and version control.
  • Define and evolve the data warehouse architecture, selecting appropriate modeling approaches for reliability and auditability.
  • Establish and enforce MPP warehouse standards, particularly within Amazon Redshift, for distribution, sorting, and optimization.
  • Lead database and query performance optimization to balance performance and cost.
  • Implement data observability and automated quality controls to ensure data reliability.
  • Define data layers and contracts between teams to establish sources of truth and ownership boundaries.
  • Ensure end-to-end data lineage and traceability for reporting and regulatory compliance.
  • Act as a technical reference for other engineers through mentoring and architectural guidance.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now