Weâre looking for a Mid-level Data Engineer to help us strengthen and scale our data platform. In this role, youâll work across our modern stack - Airflow on Astro, dbt Core, and BigQuery- to improve data ingestion, transformation, and modeling. Youâll be hands-on with building reliable ETL pipelines, ensuring data quality, and optimizing performance and cost in BigQuery. Beyond the core stack, youâll also get exposure to emerging tools like Airbyte for ingestion and Cube as our semantic layer. This is a great opportunity for someone whoâs comfortable with the fundamentals of data engineering and excited to grow by owning impactful projects end to end.
Responsibilities:
The Data Engineer will be responsible for the following:
Design, build, and operate robust ETL/ELT jobs for 3rd-party APIs (target: Airbyte; open to alternatives if justified).
Orchestrate workflows in
Airflow on Astro
(DAGs, sensors, SLAs, retries, alerts).
Develop
dbt Core
models (via
dbt-cosmos
on Airflow): staging â marts; tests; docs; exposures.
Model in
BigQuery
with partitions, clustering, incremental strategies, and cost controls.
Establish data contracts, run data quality checks (e.g., dbt tests/Great Expectations/Soda), and observability (lineage, run metrics, SLAs).
Collaborate with analytics/BI to align models with our
semantic layer
(Cube Cloud).
Improve API ingestion reliability (auth, pagination, rate limits, backfills, idempotency).
Contribute to CI/CD for data (env promotion, Slim CI, artifact caching).
Write clear runbooks and docs.
Requirements:
The Data Engineer will report directly to the Line Manager and will possess the following attributes:
3â5 years in data engineering with
Airflow
,
dbt Core
,
SQL
/
Python
.
2+ years modeling in a cloud DWH (preferably
BigQuery
).
Solid grasp of ELT patterns, CDC, incremental loads, and schema evolution.
Comfort with Git, code reviews, and production ops.
Benefits:
An open mind and flat structure where every voice is welcome.
A work environment built on transparency, seamless communication, trust, and a sensible approach ,combined with mixed cultures and a speaking environment
Individual assessments every 6 weeks with your line manager
Performance review every 6 months
15 days of annual leave and + 6 days of fully paid sick leave per year â can be used for the care of sick child
Christmas Holiday
Competitive salary
Bonus: 13th-month Salary
Social insurance for employees who pass their probation