Onhires logo
Posted 8h agoEurope (remote) • Remote
Apply ↗

Senior Data Engineer (AWS / Databricks)

SeniorRemote€80,000 – €105,000 / yr
Required Skills
AWSDatabricksData EngineeringSQLTerraformDelta Lake
Job Description

Remote (EU/Ukraine) | Full-time

We’re hiring on behalf of our client — an international product company building and scaling a portfolio of subscription-based digital products for global markets.

The company is now building a centralized data platform that will bring together fragmented product, payments, marketing, and operational data across its portfolio. They are looking for a hands-on Senior Data Engineer to help establish Databricks on AWS, define the platform’s core engineering standards, and build reliable data products for analysts and business stakeholders.

This is a greenfield platform role with substantial technical ownership. You will not be joining a mature data environment with established patterns. You will help design those patterns, make foundational technical decisions, and create a repeatable approach for onboarding new products and data sources.

Why this role is interesting

  • Build a centralized data platform from an early stage rather than inherit a mature warehouse

  • Influence architecture, engineering standards, ingestion patterns, and governance

  • Solve a complex platform challenge involving distributed PostgreSQL databases across private AWS and EKS environments

  • Build the first portfolio-wide data models around payments, subscriptions, revenue, churn, LTV, and CAC

  • Work closely with Data, DevOps, Product, Backend Engineering, and business stakeholders

  • See a direct connection between your engineering work and key product and commercial decisions

What you’ll do

Build the Data Platform

  • Build and operate a Databricks-based data platform on AWS together with the Data and DevOps teams

  • Design and maintain Bronze, Silver, and Gold data layers using S3 and Delta Lake

  • Develop reusable ingestion patterns for PostgreSQL databases, S3, APIs, webhooks, and SaaS platforms

  • Build and manage production workflows using Databricks Jobs and Workflows

  • Contribute infrastructure changes through Terraform, Git, and pull-request-based workflows

  • Help establish platform standards, development patterns, and technical documentation

Build Reliable Data Pipelines

  • Implement incremental data loads, historical backfills, idempotent reprocessing, and schema-change handling

  • Design safe ingestion from multiple production PostgreSQL databases without creating unnecessary risk or load for source applications

  • Handle late-arriving updates, deletes, retries, and pipeline recovery

  • Build monitoring, freshness checks, reconciliation processes, and data-quality controls

  • Troubleshoot pipeline failures and data inconsistencies across multiple products and source systems

  • Optimize Databricks compute, SQL workloads, and storage for performance, reliability, and cost

Unify Product and Payments Data

  • Standardize fragmented product and payments data across the company’s portfolio

  • Build common analytical entities for users, subscriptions, transactions, renewals, refunds, and chargebacks

  • Normalize product-specific schemas into reliable source-of-truth models

  • Deliver trusted Gold datasets and data marts for Payments, Marketing, Product, Finance, and executive reporting

  • Support analytical use cases related to revenue, subscriptions, churn, LTV, CAC, product funnels, and attribution

Establish Governance and Engineering Standards

  • Contribute to Unity Catalog implementation and ongoing governance

  • Help manage groups, permissions, service principals, and data access patterns

  • Apply Git-based development, code review, CI/CD, testing, and documentation practices

  • Work with Product and Backend teams to understand source tables, relationships, and business logic

  • Help define repeatable patterns for onboarding new products and data sources

Target Platform

  • AWS

  • Databricks

  • Spark / PySpark

  • S3

  • Delta Lake

  • Unity Catalog

  • Databricks Jobs / Workflows

  • PostgreSQL

  • Python

  • SQL

  • Terraform

  • Git and CI/CD

What we’re looking for

  • Strong production experience in Data Engineering

  • Advanced Python and SQL skills

  • Hands-on production experience with Databricks and Spark/PySpark

  • Practical AWS experience, particularly with S3 and IAM

  • Experience ingesting data from PostgreSQL or other relational databases

  • Strong understanding of incremental pipelines, historical backfills, idempotency, retries, and reprocessing

  • Experience designing analytical data models and working with medallion architecture

  • Experience implementing data-quality checks, monitoring, reconciliation, and troubleshooting

  • Experience with Git-based development and CI/CD workflows

  • Ability to take ownership of complex data initiatives from design through production operation

  • Comfort working in a greenfield environment where standards, ingestion patterns, and models are still being defined

  • Ability to collaborate effectively with DevOps, Backend Engineering, Product, Analytics, and business stakeholders

Strong advantages

  • Experience with Terraform or another Infrastructure as Code tool

  • Hands-on experience with Unity Catalog

  • Experience with Databricks Jobs, Workflows, or Lakeflow

  • Understanding of AWS networking, VPCs, and EKS environments

  • Experience with CDC technologies such as AWS DMS or Debezium

  • Experience working with subscription and payments data

  • Familiarity with Stripe, Adyen, Solidgate, or other payment service providers

  • Experience integrating marketing or attribution data

  • Experience with dbt

  • Previous responsibility for defining data-platform standards or reusable engineering patterns

  • Experience building a data platform in a startup, scale-up, or other ambiguous environment

What success could look like

During your first stage in the role, you will help:

  • Establish the core AWS, Databricks, S3, Unity Catalog, and Terraform platform foundation

  • Productionize the first reusable end-to-end ingestion pattern

  • Onboard and unify payments data across multiple products

  • Deliver core Gold models for revenue, subscriptions, churn, and LTV

  • Create and document a repeatable approach for onboarding additional products

  • Put monitoring, reconciliation, CI/CD, and cost controls into production

What our client offers

  • Competitive compensation

  • Fully remote work with flexible working hours

  • 22 paid vacation days plus local public holidays

  • A modern engineering environment with contemporary technologies

  • The opportunity to shape a growing Data function and its technical foundations

  • Meaningful platform challenges with room to influence architecture and engineering practices

  • A collaborative, product-focused environment where data directly supports business decision

Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.

Similar Openings in Data & Analytics

View all in category