✦ Luna Orbit — Software Engineering

Software Engineer - Adobe Experience Platform

at Adobe

📍 San Jose Hybrid 💰 $139K – $257K USD / year Posted March 13, 2026
Salary $139K – $257K USD / year
Type Not Specified
Experience senior
Exp. Years 5+ years
Education Not specified
Category Software Engineering

Seeking a senior data engineer to develop and optimize large-scale real-time data pipelines, leveraging AI/ML technologies, microservices, and cloud infrastructure.

  • Architect data pipelines
  • Implement AI/ML models
  • Build microservices
  • Ensure system scalability
  • Collaborate with data scientists

Designs distributed data systems using Java/Scala, Spark, Kafka, and cloud platforms, focusing on AI integration, microservices, and high-throughput data processing.

The ideal candidate is a senior software engineer with at least 5 years of experience in distributed data systems, proficient in Java and Scala, with strong cloud platform knowledge (Azure, AWS), and experience integrating AI and ML solutions at scale.

5+ years' experience in developmentExperience with distributed data systemsProficiency in Java and ScalaExperience with cloud platforms (AzureAWS)Knowledge of microservices architecture
Experience with AI & ML integrationExperience with RAG architecturesExperience with data pipelinesExperience with Kubernetes and DockerExperience with real-time data processing
KafkaSparkFlinkAzureAWSKubernetesDocker
JavaScalaSpring BootApache SparkApache FlinkKafkaNoSQLAzureAWSKubernetesDockerAIMLOpenAIRAG architectures
JavaScalaSpring BootApache SparkApache FlinkKafkaNoSQLAzureAWSKubernetesDockerAIMLOpenAIRAG architectures
CollaborationProblem-solvingCommunicationLeadershipInnovation
Industry SaaS, Data & Analytics, Cloud Computing, AI & Machine Learning, Big Data
Job Function Develop and maintain real-time data processing systems
JavaScalaSpring BootApache SparkApache FlinkKafkaNoSQLAzureAWSKubernetesDockerAIMLOpenAIRAG architecturesDistributed data systemsMicroservicesReal-time data pipelines

Less than 5 years of development experience, Lack of experience with distributed data systems, No proficiency in Java or Scala, Inexperience with cloud platforms or microservices

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile