FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Storage
ClouderaSoftware Engineer joining Cloudera's Storage Engineering team to build scalable distributed object storage systems. Involved in core feature set design and implementation of Apache Ozone and Apache Ratis.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in backend engineering with a strong focus on Java, large-scale distributed systems, and system software design. Possesses a solid understanding of data structures, algorithms, and computer architecture, ensuring high-quality code and effective communication.
Highest-signal resume keywords
Java ProgrammingDistributed Systems DesignSystem Software DevelopmentData Structures and AlgorithmsClean Coding Practices
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend EngineeringJavaDistributed SystemsSystem Software DesignData StructuresAlgorithmsScalingReplicationConsistencyHigh Availability
Soft Skills
Attention to DetailCommunication Skills
Tools & Technologies
Apache OzoneApache RatisHDFS
Industry Keywords
Big DataCloud ComputingComputer ArchitectureStorage SystemsNetwork SubsystemsIO Subsystems
Tech Stack
Tools & technologiesApacheCloudDistributed SystemsHDFSJava
About the role
Key responsibilities & impact- You will be directly involved in the design and implementation of the core feature set of Apache Ozone and Apache Ratis (open-source RAFT implementation)
- You will also contribute to HDFS; the development of HDFS which is one of the most widely deployed distributed storage systems in the world with over a thousand Cloudera customers.
- This is a unique opportunity to be a part of building a brand new distributed storage system and have a huge impact on the big data and cloud computing industry.
Requirements
What you’ll need- BS, MS, or Ph.D. in Computer Science
- Masters or Bachelors +4 years of relevant industry experience
- Strong backend engineering skill set with expertise in Java
- Hands-on programmer with a good knowledge of data-structures and CS algorithms
- Experience with large-scale, distributed systems design and development with a strong understanding of scaling, replication, consistency, and high availability
- Experience with system software design and development with an understanding of computer architecture, storage, network, and IO subsystems
- Clean coding habits, attention to detail, and focus on quality
- Good oral, written and communication skills
Benefits
Comp & perks- Generous PTO Policy
- Support work life balance with Unplugged Days
- Flexible WFH Policy
- Mental & Physical Wellness programs
- Phone and Internet Reimbursement program
- Access to Continued Career Development
- Comprehensive Benefits and Competitive Packages
- Paid Volunteer Time
- Employee Resource Groups