Data Engineer, Data Platform & Machine Learning (Remote)

Tabby Belgrade, Serbia

About the role

Tabby is hiring a full-time remote Data Engineer for its Data Warehouse team in Belgrade, Serbia. This role suits a data engineer with at least three years of warehouse-development experience and strong Python, SQL, data-modeling, and cloud data-platform skills. You will build the corporate warehouse, integrate data sources, develop pipelines, improve governance and quality, and optimize data-platform costs.

What you’ll do

  • Develop warehouse capabilities for business users, analysts, and machine-learning engineers.
  • Synchronize data between internal and external systems.
  • Build tools for collecting data into the warehouse.
  • Create EL, ELT, and ETL pipelines.
  • Introduce data-governance and data-quality practices.
  • Optimize warehouse and data-platform costs.

What they’re looking for

  • At least three years of Data Engineer experience.
  • Experience developing and maintaining data warehouses.
  • Knowledge of Kimball, Inmon, Medallion, or Data Mesh architectures.
  • Knowledge of SCD, normalized, star-schema, and Data Vault modeling.
  • Strong Python and SQL practices.
  • System-design knowledge.
  • Experience with Airflow, dbt, BigQuery, ClickHouse, PostgreSQL, Docker, GitLab CI/CD, and GCP.

Nice to have

  • Experience with REST APIs, gRPC APIs, message brokers, or queues.
  • Experience with relational, MPP, or NoSQL data stores.
  • Google Cloud Platform experience.

What’s on offer

  • Fully remote work in Serbia under a full-time B2B contract.
  • Up to 20% tax allowance.
  • Twenty-two paid leave days annually.
  • Stock options and flexible benefits for wellness, travel, or learning.
  • Relocation support to hubs in Armenia, Georgia, Serbia, Poland, or Spain.

Questions about this role

Is the Data Engineer role remote?

Yes. The posting lists a fully remote setup in Serbia.

How much experience is required?

The posting requires at least three years of Data Engineer experience.

What data stack is used in this role?

The listed stack includes Airflow, dbt, BigQuery, ClickHouse, PostgreSQL, Docker, GitLab CI/CD, GCP, Python, and SQL.

What contract does Tabby offer?

The role is offered on a full-time B2B contract.

Related roles

Data Engineer, Data Platform & ML (Remote)

Tabby · Poland

A Poland-remote Data Engineer role building a cloud-based corporate data warehouse for business analytics and machine learning. It suits a data engineer with at least three years of experience in Python, SQL, warehouse design, and modern data tooling.

RemoteMid levelFull-time
Data EngineeringData WarehousingPythonSQL +15
7 days ago

Senior Data Engineer, Data Platform & ML (Remote)

Tabby · Yerevan, Armenia

A remote senior data engineering role in Yerevan focused on feature-store development, data services, streaming, and production data pipelines. It is suited to an engineer with scalable systems experience across data, machine learning, or backend development.

RemoteSeniorFull-time
Data EngineeringMachine Learning EngineeringBackend EngineeringFeature Store +16
7 days ago

Lead Data Engineer – Databricks & AI | Remote Canada

Cloud Data Vision · Canada, Canada

Lead data engineer role for a financial services client, requiring 10+ years of Databricks expertise and experience collaborating with AI/ML teams to build scalable data infrastructure.

RemoteSeniorContract
DatabricksData EngineeringData PipelinesPython +6
6 days ago

Data Analyst - Data Quality & Databricks

Nexionpro Services · Bangalore, India · Chennai, India · Pune, India

A data analyst role centered on data quality, profiling and reconciliation using Databricks, SQL and PySpark, open across Bangalore, Chennai and Pune for candidates with 7-11 years of experience.

SeniorFull-time
DatabricksSQLPythonPySpark +4
Yesterday

Data Architect / Data Engineering Lead

UnitedHealth Group · Minnetonka, United States

A principal data architecture and engineering leadership role at UnitedHealth Group's Optum/LHI, based in Minnetonka, Minnesota. Suited to a senior data leader with deep Snowflake/Databricks and Airflow experience who wants to combine architecture ownership with hands-on delivery.

On-sitePrincipalFull-time $112,700 – $193,200 a year
PythonSQLSparkSnowflake +11
Yesterday

Data Engineer - Azure Data Factory & Snowflake

Cognizant · Milwaukee, United States

A Data Engineer role at Cognizant building Azure Data Factory and Snowflake pipelines, paying $115,000-$135,000 a year. Suits an experienced data engineer skilled in ADF, Snowflake, SQL and Python.

HybridMid levelFull-time $115,000 – $135,000 a year
Azure Data FactorySnowflakeSQLPython +5
2 days ago