Cloudera
Cloudera
Cloudera is an enterprise data cloud company that helps organizations manage, govern, and analyze data across hybrid environments. Its platform supports modern data architectures, including open data lakehouses, data meshes, and unified data fabrics, with capabilities for artificial intelligence, machine learning, and data engineering. Cloudera serves sectors such as financial services, telecommunications, healthcare, and logistics, enabling teams to work with data at scale and turn complex information into operational insight.

Software Engineer II – Apache Ozone Object Storage at Cloudera, Singapore Hybrid

Build Apache Ozone and Ratis distributed storage systems at Cloudera. Contribute to open-source big data infrastructure, HDFS, and large-scale object storage.

Description

  • Develop core Apache Ozone and Apache Ratis features
  • Contribute to HDFS development
  • Build highly scalable distributed object storage supporting thousands of nodes and tens of billions of objects
  • Address complex systems engineering challenges
  • Make direct contributions to open-source Apache projects
  • Support critical customer escalations while developing deep expertise in Cloudera’s Data Platform
  • Represent Cloudera and Apache Ozone at technical conferences and meetup events

Requirements

  • Bachelor’s, master’s, or doctoral degree in Computer Science
  • A master’s degree plus 1–2 years of relevant industry experience or a bachelor’s degree plus 2 or more years of relevant industry experience
  • Strong backend engineering expertise in Java, or strong C++ skills with intermediate Java proficiency
  • Practical programming experience and solid knowledge of data structures and computer science algorithms
  • Experience designing and developing system software
  • Understanding of computer architecture, storage, networking, and I/O subsystems
  • Consistent clean-coding practices, attention to detail, and a strong focus on quality
  • Effective spoken and written communication skills
  • Experience designing and developing large-scale distributed systems, including scaling, replication, consistency, and high availability, is a plus
  • Experience with distributed storage systems, file systems, database storage internals, NoSQL storage, or distributed hash tables is a plus
  • Experience tuning performance, locating bottlenecks, and implementing optimizations is a plus
  • Strong understanding of Apache Hadoop is a plus
  • Recognized open-source project contributions are a plus
  • Experience with Apache Hadoop ecosystem projects such as MapReduce, HBase, Hive, or Spark is a plus
  • Understanding of Paxos, Raft, or comparable distributed consensus protocols is a plus

Benefits

  • Generous paid time off
  • Unplugged days to support work-life balance
  • Flexible work-from-home policy
  • Mental and physical wellness programs
  • Phone and internet reimbursement
  • Access to ongoing career development
  • Comprehensive benefits and competitive packages
  • Paid volunteer time
  • Employee resource groups

Related Jobs