Data Engineer
Indexed description
We are looking for a Data Engineer passionate about building scalable and efficient data solutions. In this role, you will design, implement, and maintain data pipelines, models, and workflows that empower analytics and business decision-making. You will work with modern data technologies and collaborate closely with product, analytics, and data science teams.
What You'll Do
- Build and maintain data pipelines to ingest, transform, and load data from cloud storage and microservices.
- Write clear and efficient SQL queries for reporting and analysis.
- Develop and manage data models using tools like Snowflake, dbt, or Looker.
- Automate workflows using Apache Airflow and ensure reliable data delivery.
- Follow software engineering best practices including version control, CI/CD, and testing.
- Provide guidance to analysts and data scientists on data engineering practices.
- Collaborate with stakeholders to understand business requirements and deliver high-quality, analysis-ready datasets.
- 3+ years of experience in data engineering or analytics engineering.
- Strong SQL skills and understanding of data modeling.
- Proficient in Python (or similar data-oriented programming languages).
- Experience with cloud platforms (AWS, GCP, or Azure).
- Comfortable using GitHub or similar for version control.
- Knowledge of software development practices applied to analytics (testing, CI/CD, automation).
- Understanding of core Data Engineering concepts (ETL, pipelines, modeling).
- Good communication skills and ability to work with cross-functional teams.
- English level: B1 or higher.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search