Data Engineer (Tech-lead)

New
J
JobgetherData Engineering
Brazil, Overlap with Central Time (CST/CDT)ContractLead
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent English
Required Skills
DockerPythonSQLApache AirflowBashKubernetesSnowflakedbt

Requirements

  • Advanced proficiency in Python, SQL, and Bash.
  • Deep hands-on experience with Snowflake as a primary cloud data warehouse.
  • Strong experience with dbt for data modeling, transformation, testing, and maintainable analytics engineering workflows.
  • Practical expertise with Apache Airflow for designing, orchestrating, monitoring, and troubleshooting complex data workflows.
  • Solid DevOps experience with Docker, Kubernetes, and GitLab CI/CD.
  • Proven experience in data system architecture, with the ability to design scalable and production-ready data ecosystems.
  • Previous experience leading or managing technical teams, providing mentorship and establishing engineering best practices.
  • Strong understanding of the complete data product lifecycle.
  • Excellent analytical and problem-solving abilities.
  • Strong communication and collaboration skills.
  • Fluent English, with excellent written and verbal communication skills.

Responsibilities

  • Design and architect scalable, reliable, and high-quality data systems and end-to-end pipelines following modern engineering standards and best practices.
  • Lead the development of complex data models and transformation workflows using Snowflake and dbt.
  • Design, implement, and optimize Apache Airflow workflows to orchestrate sophisticated data pipelines and manage complex dependencies.
  • Establish reliable infrastructure and deployment practices using Docker, Kubernetes, and GitLab CI/CD.
  • Take ownership of the complete data product lifecycle, from architecture and initial development through deployment, production operation, and continuous improvement.
  • Develop and maintain robust data processing and automation solutions using Python, SQL, and Bash.
  • Provide technical leadership, mentorship, and guidance to engineering team members.
  • Drive technical decision-making around architecture, scalability, reliability, maintainability, and production readiness.
  • Collaborate closely with distributed technical and product teams to translate requirements into effective data solutions.
  • Ensure data systems and products are delivered efficiently, reliably, and in alignment with broader project objectives.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now