Position Details
About this role
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.
Key Responsibilities
- Building distributed data systems
- Optimizing query engines
- Scaling data infrastructure
- Developing high-performance storage solutions
- Improving data processing performance
Technical Overview
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.
Ideal Candidate
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.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 5 years experience, No experience with distributed systems or big data, Lack of Java, Scala, or C++ expertise
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile