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
About Adobe
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.
