Staff Software Engineer (Replication Manager)
Role details
Job location
Tech stack
Job description
Staff Software Engineer (Replication Manager) at Cloudera. The Replication Manager team develops replication support for the Cloudera Data Platform to enable migration, replication, and disaster recovery across on-premises and cloud environments. Responsibilities
- Build and maintain large-scale replication systems on top of the Cloudera Data Platform stack
- Be responsible for our products running in production
- Work with a distributed team of engineers to design cloud-based, low RPO, RTO replication architectures
- Support replication across multiple Cloudera components like HDFS, Ozone, Hive, HBase, Iceberg, Atlas, and Ranger
- Provide actionable feedback and mentor junior engineers
- Collaborate with product management and occasionally field engineers on the product roadmap and early access feature introductions
Requirements
- Masters in Computer Science or related field and 4-6 years of experience, or Bachelor\u2019s with more than 6 years of relevant industry experience
- Strong backend engineering with expertise in Java, Scala, or Kotlin
- Ability to read large codebases and write succinct, clean code
- Experience with system software design and development with understanding of computer architecture, storage, network, and IO subsystems
- Systems/DevOps experience
Nice to have
- Experience with large-scale distributed systems design and development, including scaling, replication, consistency, and high availability
- Expertise with Java/Scala/Kotlin developer ecosystems
- Experience with AWS, Azure, or GCP
- Test automation experience and Python basics
- Background in performance tuning, identifying bottlenecks, and implementing optimizations
Benefits & conditions
What you can expect from us
- 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
About the company
At Cloudera, we believe that data can make what is impossible today, possible tomorrow. We empower people to transform complex data into clear and actionable insights. Cloudera delivers an enterprise data cloud for any data, anywhere, from the Edge to AI. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises. Learn more at cloudera.com.