Cloudera

Staff Software Engineer – Replication Manager

Cloudera

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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
  • Give and take actionable feedback
  • Mentor junior engineers
  • Work with product management and occasionally, with 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 Bachelors and more than 6 years of relevant industry experience
  • Strong backend engineering skill set with expertise in Java or Scala or Kotlin
  • Ability to read large codebases and write succinct, clean code
  • Experience with system software design and development with an understanding of computer architecture, storage, network, and IO subsystems
  • Systems/DevOps experience
  • Experience with large-scale, distributed systems design and development with an understanding of scaling, replication, consistency, and high availability
  • Current expertise with Java/Scala/Kotlin developer ecosystems
  • Experience with AWS, Azure or GCP
  • Test automation experience along with Python basics
  • Background in performance tuning, identifying performance bottlenecks, and implementing performance optimizations
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
JavaScalaKotlinsystem software designlarge-scale distributed systemsreplicationperformance tuningtest automationcloud-based architectureclean code
Soft skills
mentoringactionable feedbackcollaborationcommunication
Certifications
Masters in Computer ScienceBachelors in related field