Staff Software Engineer (Replication Manager)

Cloudera
Vienna, Austria
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Argençola, Spain

Tech stack

Clean Code Principles
Java
Amazon Web Services (AWS)
Automation of Tests
Azure
DevOps
Disaster Recovery
Distributed Systems
Hadoop Distributed File System
HBase
Hive
Python
Performance Tuning
Cloudera
Subsystems
System Software
System Availability
Backend
Kotlin
Information Technology

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.

Apply for this position