
Staff Software Engineer – Replication Manager
Cloudera
full-time
Posted on:
Location Type: Remote
Location: Spain
Visit company websiteExplore more
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