Data Engineering Manager
About Your Team
At Teachable, our Data team aims to support company data-driven decision-making. Reporting to the Head of Data, you lead our Data Engineering team and partner closely with product and business teams, making strategic technical decisions.
About You
You have a background experience with modern data architectures and engineering tools, are comfortable in supporting the design and optimization of data pipelines, modeling databases, and are constantly seeking ways to enhance data reliability, scalability, and the value delivered to stakeholders.
What You’ll Do:
Manage and mentor a team of data engineers, besides define the team’s mission, direction, and strategy in alignment with the Data team and business goals.
Lead large-scale technical projects and cross-team initiatives and guide technical leads in making impactful architectural and data modeling decisions.
Represent the Data Engineering team across the company and act as a strong partner to technology and business stakeholders.
Balance build vs. buy decisions to maximize impact and efficiency in product analytics and infrastructure.
Manage technical debt while ensuring scalability, reliability and maintainability.
Work with product and business teams, balancing technical depth with strategic impact.
What You’ll Bring:
Proven track record managing technical teams, including technical leads and managers.
A problem-solving mindset, attention to detail, and a drive to make processes more efficient.
Strong understanding of data engineering best practices (e.g: data lake, delta lake, ETL/ELT).
Strong experience with AWS cloud infrastructure (MWAA, RDS, S3, IAM permissioning model).
Strong experience with orchestration/workflow tools (e.g.: Airflow).
Understanding of infrastructure as code (Terraform).
Knowledge of batch and streaming frameworks (e.g.: Kafka, Kinesis, Spark Streaming).
Good communication skills, fluent English proficiency and ability to operate in an international environment.
Nice to Have:
Experience with AWS DMS, MKS, SQS/SNS, AppFlow, Data Build Tool (DBT).
Understanding of Data Mesh or domain-driven data architectures.
Familiarity with metadata management and data catalog tools.
This is a fully remote role based in Brazil, and you’ll collaborate closely with teams across the U.S. and Brazil. Preferably candidates based on Belo Horizonte or São Paulo. Your work will follow Brasilia Standard Time, and you’ll be hired as a CLT contract employee with compensation in BRL.
About the job
Apply for this position
Data Engineering Manager
About Your Team
At Teachable, our Data team aims to support company data-driven decision-making. Reporting to the Head of Data, you lead our Data Engineering team and partner closely with product and business teams, making strategic technical decisions.
About You
You have a background experience with modern data architectures and engineering tools, are comfortable in supporting the design and optimization of data pipelines, modeling databases, and are constantly seeking ways to enhance data reliability, scalability, and the value delivered to stakeholders.
What You’ll Do:
Manage and mentor a team of data engineers, besides define the team’s mission, direction, and strategy in alignment with the Data team and business goals.
Lead large-scale technical projects and cross-team initiatives and guide technical leads in making impactful architectural and data modeling decisions.
Represent the Data Engineering team across the company and act as a strong partner to technology and business stakeholders.
Balance build vs. buy decisions to maximize impact and efficiency in product analytics and infrastructure.
Manage technical debt while ensuring scalability, reliability and maintainability.
Work with product and business teams, balancing technical depth with strategic impact.
What You’ll Bring:
Proven track record managing technical teams, including technical leads and managers.
A problem-solving mindset, attention to detail, and a drive to make processes more efficient.
Strong understanding of data engineering best practices (e.g: data lake, delta lake, ETL/ELT).
Strong experience with AWS cloud infrastructure (MWAA, RDS, S3, IAM permissioning model).
Strong experience with orchestration/workflow tools (e.g.: Airflow).
Understanding of infrastructure as code (Terraform).
Knowledge of batch and streaming frameworks (e.g.: Kafka, Kinesis, Spark Streaming).
Good communication skills, fluent English proficiency and ability to operate in an international environment.
Nice to Have:
Experience with AWS DMS, MKS, SQS/SNS, AppFlow, Data Build Tool (DBT).
Understanding of Data Mesh or domain-driven data architectures.
Familiarity with metadata management and data catalog tools.
This is a fully remote role based in Brazil, and you’ll collaborate closely with teams across the U.S. and Brazil. Preferably candidates based on Belo Horizonte or São Paulo. Your work will follow Brasilia Standard Time, and you’ll be hired as a CLT contract employee with compensation in BRL.
