# Senior Software Engineer - Compute / Data Distiller

**Company**: Adobe
**Location**: Bucharest
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Bucharest/Software-Engineer---Big-Data--Compute-Data-Distiller---Adobe-Experience-Platform_R172780?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c0517aab-12b

## Description

We're expanding our Compute / Data Distiller team in Bucharest. The team owns two core Adobe Experience Platform (AEP) capabilities: Data Distiller and Compute Gateway. This position is for a key contributor who will help design modern data architectures and highly distributed cloud solutions, and take them all the way to production.

**Responsibilities**

- Design, build and operate complex features in a large-scale, multi-cloud, microservices-based SaaS product.

- Own the outcome: lead application, framework and service design efforts, optimizing for quality, testability, scalability and performance.

- Work on query execution, Spark SQL and query optimization, and the orchestration of compute workloads across multiple engines and clouds.

- Prototype new approaches and deliver production solutions at scale; research new technologies and keep up with industry trends.

- Partner with Product Management, Design, Data Science and engineering teams across domains, including our US counterparts on a shared roadmap.

- Provide guidance in architecture, design and code reviews; mentor teammates and promote good engineering practices and continuous learning.

- Take part in on-call activities on a follow-the-sun rotation with the rest of the team.

- Contribute to open-source projects where relevant.

**Requirements**

- B.S. in Computer Science or equivalent engineering degree, and/or 3+ years of relevant experience building software systems.

- Strong programming skills in Java and/or Scala, with a solid grasp of OOP, functional programming and design patterns.

- Proven expertise with distributed data processing: Apache Spark (including Spark SQL), Databricks, Delta Lake or equivalent Lakehouse technologies.

- Good understanding of SQL, query engines and query optimization, table formats and schema evolution.

- Hands-on experience with performance optimization, large-scale cluster tuning and efficient big data architectures.

- Experience building scalable, resilient backend services and REST APIs.

- Experience with cloud platforms (AWS and/or Azure).

- Demonstrated experience delivering and operating a high-quality SaaS solution: testing, CI/CD, monitoring, infrastructure as code.

- Experience implementing observability best practices (monitoring, logging, tracing) in distributed systems.

- Ability to quickly learn new technologies, with an emphasis on using AI coding agents and the agentic ecosystem to boost productivity across the software lifecycle.

- A problem-solving mindset, able to diagnose root causes, plus a sharp eye for security issues and performance bottlenecks.

- Commitment to quality in both code and testing.

- Very good written and verbal communication skills in English.

**Nice to Have**

- Experience with Kubernetes, Docker and infrastructure tooling (Terraform, ArgoCD).

- Experience with multiple compute engines or orchestration frameworks (e.g. Ray/Anyscale, Flink, YARN).

- Python, and experience building LLM-based agents or tools.

- Experience with Kafka, NoSQL databases (e.g. Cassandra, HBase) or Iceberg.

- Familiarity with PostgreSQL / JDBC protocols or BI tool integrations.

- Familiarity with monitoring tools such as Splunk, Prometheus, Grafana or New Relic.

- Experience with Agile / Scrum.

**Benefits**

- Solve hard distributed-systems problems at petabyte scale for some of the world’s largest brands.

- Work with cutting-edge technology: Spark, Databricks, Delta Lake, Ray and AI agents.

- Direct impact on the whole Adobe ecosystem, since AEP powers Adobe’s products.

- A growing team, a shared global roadmap and a follow-the-sun on-call model.

## Skills

### Required
- Java
- Scala
- Apache Spark
- Databricks
- Delta Lake
- SQL
- query optimization
- cloud platforms
- SaaS solution
- distributed systems
- performance optimization
- big data architectures
- REST APIs
- testing
- CI/CD
- monitoring
- infrastructure as code
- observability best practices
- problem-solving
- security issues
- performance bottlenecks
- commitment to quality
- written and verbal communication skills

### Nice to have
- Kubernetes
- Docker
- Terraform
- ArgoCD
- Ray/Anyscale
- Flink
- YARN
- Python
- LLM-based agents
- Kafka
- NoSQL databases
- Iceberg
- PostgreSQL
- JDBC protocols
- BI tool integrations
- Splunk
- Prometheus
- Grafana
- New Relic
- Agile/Scrum

---

Source: [Apply at adobe.wd5.myworkdayjobs.com](https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Bucharest/Software-Engineer---Big-Data--Compute-Data-Distiller---Adobe-Experience-Platform_R172780?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
