✦ Luna Orbit — Software Engineering

Senior Software Engineer - Distributed Data Systems

at Databricks

📍 Bellevue, Washington Unknown Posted March 21, 2026
Type Not Specified
Experience mid
Exp. Years 5+ years
Education Bachelor's in Computer Science or related field
Category Software Engineering

This role involves developing and optimizing distributed data storage and processing systems to outperform traditional SQL engines, supporting diverse workloads from ETL to data science.

  • Building distributed data systems
  • Optimizing query engines
  • Scaling data infrastructure
  • Developing high-performance storage solutions
  • Improving data processing performance

The environment includes Java, Scala, C++, Apache Spark, Hadoop, cloud storage solutions like AWS S3 and Azure Blob Storage, focusing on scalable, high-performance data systems.

The ideal candidate is a mid-level software engineer with 5+ years experience in Java, Scala, or C++, and a strong background in distributed systems, big data, and data processing frameworks like Spark and Hadoop.

BS in Computer Science or related field5+ years experience in JavaScala or C++Experience with distributed systemsdatabasesbig data systemsExperience developing data storage and processing systems
Apache SparkHadoopAWS S3Azure Blob Storage
JavaScalaC++distributed systemsbig dataApache SparkHadoopdata storagedata processingquery optimizationperformance engineering
JavaScalaC++Distributed systemsBig data systemsApache SparkHadoopData storageData processingQuery optimizationPerformance engineering
Problem-solvingTeamworkImpact-drivenIncremental deliveryMotivation
Industry SaaS
Job Function Develop distributed data storage and processing systems
Role Subtype Data & Analytics
Tech Domains Apache Spark, Hadoop, Amazon Web Services, Azure
JavaScalaC++distributed systemsbig dataApache SparkHadoopdata storagedata processingquery optimizerperformance engineeringcloud storageAWS S3Azure Blob Storagedata systemsscalabilityquery optimization

Less than 5 years experience, No experience with distributed systems or big data, Lack of Java, Scala, or C++ expertise

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