Cloudera

Staff Software Engineer, Storage

Cloudera

full-time

Posted on:

Location Type: Remote

Location: Hungary

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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 regularly contribute code and design docs to the Apache open-source community.
  • As part of storage engineering, you will support enterprise customers running 100s of petabytes-scale big data analytics and ML/AI pipelines.
  • You will partner with product managers and cross-functional teams as a part of the Cloudera Data Platform ecosystem in understanding requirements and turning them into a solid design and implementation, and facilitating integration and adoption.
  • You will be responsible for leading and collaborating with a talented group of engineers working on a feature and mentoring junior engineers.

Requirements

  • Bachelor's +6, Master's 4-6 years of relevant industry experience required
  • Strong backend engineering skill set with expertise in Java, or strong C++ skills, with intermediate Java expertise
  • Passionate about programming. Clean coding habits, attention to detail, and focus on quality
  • Experience with large-scale, distributed systems design and development with a strong understanding of scaling, replication, consistency, and high availability
  • Solid experience with system software design and development with a strong understanding of computer architecture, storage, network, and IO subsystems, and distributed systems
  • Hands-on programmer with strong data structures and algorithms skillset
  • Strong oral and written communication skills
  • Strong background in a distributed storage system, including file systems, database storage internals, NoSQL storage, or distributed hash tables
  • Strong background in performance tuning, identifying performance bottlenecks, and implementing performance optimizations
  • Strong understanding of the Apache Big Data ecosystem and over 3+ years of experience in systems software, including file systems
  • Recognized contributions to open source projects
  • Experience using projects such as Hive, Pig, MapReduce, HBase, etc., is a big plus
  • Good Understanding of storage development, RAFT replication framework, or equivalent distributed consensus frameworks
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaC++data structuresalgorithmssystem software designdistributed systemsperformance tuningRAFT replication frameworkNoSQL storagebig data analytics
Soft Skills
clean coding habitsattention to detailfocus on qualityoral communicationwritten communicationmentoringcollaborationleadership
Certifications
Bachelor's degreeMaster's degree