Adobe

Software Engineer - Big Data (Compute/Data Distiller), Adobe Experience Platform

Adobe
Apply
5 days ago
Bucharest, RomaniaMid Level

Responsibilities

  • Design, build, and operate complex features in a large-scale, multi-cloud, microservices-based SaaS product.
  • Lead application, framework, and service design with emphasis on quality, testability, scalability, and performance.
  • Work on query execution, Spark SQL, query optimization, and orchestration of compute workloads across engines and clouds.
  • Prototype new approaches, research technologies, and deliver production solutions at scale.
  • Collaborate with Product Management, Design, Data Science, engineering teams, and US counterparts on a shared roadmap.
  • Provide architecture and code-review guidance, mentor teammates, and promote engineering practices and continuous learning.
  • Participate in follow-the-sun on-call activities.
  • Contribute to relevant open-source projects.

Requirements

  • B.S. in Computer Science or an equivalent engineering degree, and/or 3+ years of relevant experience building software systems.
  • Strong programming skills in Java and/or Scala, including object-oriented programming, functional programming, and design patterns.
  • Expertise with Apache Spark, including Spark SQL, Databricks, Delta Lake, or equivalent Lakehouse technologies.
  • Understanding of SQL, query engines, query optimization, table formats, and schema evolution.
  • Hands-on experience with performance optimization, large-scale cluster tuning, and big-data architectures.
  • Experience building scalable, resilient backend services and REST APIs.
  • Experience with AWS and/or Azure cloud platforms.
  • Experience delivering and operating SaaS solutions, including testing, CI/CD, monitoring, and infrastructure as code.
  • Experience implementing monitoring, logging, and tracing in distributed systems.
  • Ability to learn new technologies and use AI coding agents and the agentic ecosystem to improve software-lifecycle productivity.
  • Strong root-cause problem-solving skills and awareness of security issues and performance bottlenecks.
  • Strong written and verbal English communication skills.
  • Preferred experience with Kubernetes, Docker, Terraform, ArgoCD, Ray/Anyscale, Flink, YARN, Python, LLM-based agents, Kafka, Cassandra, HBase, Iceberg, PostgreSQL, JDBC, BI integrations, Splunk, Prometheus, Grafana, New Relic, and Agile/Scrum.

Benefits

  • Work on distributed-systems problems at petabyte scale for major global brands.
  • Impact Adobe Experience Platform and the broader Adobe ecosystem.
  • Join a growing global team with a shared roadmap.
  • Participate in a follow-the-sun on-call model.
  • The position is based in Bucharest.

Tech Stack

Apache CassandraApache FlinkApache HBaseApache KafkaApache SparkAWSAzureDatabricksDockerGrafanaJavaKubernetesPostgreSQLPrometheusPythonScalaSplunkSQLTerraformYarn

Categories

BackendData Engineering
Adobe

About Adobe

10,000+ employees

Adobe builds software for creative work, document workflows, and customer experience used by individuals, teams, and enterprises. Its products include Creative Cloud (Photoshop, Illustrator, Premiere Pro), Acrobat/Document Cloud, and Experience Cloud for marketing and analytics, sold primarily via subscriptions. Founded in 1982 and headquartered in San Jose, California, Adobe is a public company traded on NASDAQ under the ticker ADBE.

Contact me