Data Engineer at Tabby

on-site · full_time · Visa sponsorship

Apply for this role at Tabby

Responsibilities:
- Design, build, and maintain the corporate data warehouse (DWH) to serve business users, analysts, and ML engineers.
- Implement and operate EL/ELT/ETL pipelines, data ingestion, and synchronization across internal and external systems.
- Develop tooling for data collection, orchestration (Airflow), and transformation (dbt); ensure CI/CD for pipelines.
- Enforce data quality, governance, and cost-optimisation practices across storage and processing layers.
- Collaborate with stakeholders to model data (star schema, SCDs, data vault) and support reporting/ML needs.

Requirements:
- 3+ years of hands-on experience as a Data Engineer with DWH development and pipeline ownership.
- Strong Python and SQL skills; familiarity with data modeling approaches (Kimball, Inmon, Medallion, Data Mesh).
- Experience with Airflow, dbt, BigQuery, ClickHouse, PostgreSQL, Docker and GitLab CI/CD; comfortable on GCP.
- Knowledge of REST/gRPC APIs, message brokers/queues, and diverse storage systems (relational, MPP, NoSQL).
- Good system-design instincts, focus on reliability, observability, and cost-effective architecture.