Adobe Media and Data Science Research (MDSR) Laboratory
Bucharest, Romania
Java / scala and spark
Distributed systems
Data processing pipelines
As a Senior Backend Engineer, you will design and evolve the distributed systems and data pipelines that power these capabilities
Job Summary
As a Senior Backend Engineer, you will design and evolve the distributed systems and data pipelines that power these capabilities.
The Customer Journey Analytics (CJA) Stitching team builds the systems that unify and process data from multiple sources to create consistent, real-time customer journeys.
If you enjoy building reliable backend systems and data platforms used across multiple products and services, let’s talk!
Matching Summary
As a Senior Backend Engineer, you will design and evolve the distributed systems and data pipelines that power these capabilities.
Skills & Requirements
Must-have
Java / Scala and Spark
distributed systems
data processing pipelines
cloud infrastructure (AWS, Azure, GCP)
system reliability, performance, observability
Nice-to-have
Kafka or event-driven architectures
modern data platforms
Databricks
architecture decisions and mentoring engineers
Key Requirements
5+ years backend or data platform engineering experience
Strong expertise in Java or Scala
Experience building distributed systems or data processing pipelines
Experience with Spark or large-scale data processing frameworks