Staff Software Engineer (Java or Scala)
Core
Design and build large-scale replication systems for the Cloudera Data Platform to enable seamless data movement, migration, and disaster recovery across on-premises and cloud environments.
Role type
Staff Software Engineer (Backend/Distributed Systems)
Builds
Replication Manager component for Cloudera Data Platform (CDP)
Domain
Enterprise Data Platforms / Distributed Systems / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, Scala, Kotlin, large-scale distributed systems design, system software design, reading large codebases, clean code practices
Preferred skills
AWS, Azure, GCP, test automation, Python, performance tuning, DevOps, computer architecture, storage/network/IO subsystems
Responsibilities
Build and maintain large-scale replication systems on top of the Cloudera Data Platform stack, design cloud-based low RPO/RTO replication architectures, support replication across multiple Cloudera components, mentor junior engineers, collaborate with product management on roadmap
Seniority
Staff, hands-on IC with mentorship