Middle
Development
On-site
19 days ago

Middle Data Engineer (ETL & Data Modeling)

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 & Perks

  • 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

Learn more about Xenia Tech

If you have any questions, please feel free to get in touch with our HR department at [email protected].

Learn more about our culture and special benefits package here.

Follow our Facebook and LinkedIn to get the latest hiring position!