Staff Software Engineer
Core
Design and implement high-performance backend services ensuring system stability, resilience, and scalability under massive production loads for Cloudera's data platform.
Role type
Staff Software Engineer (Distributed Systems & Backend)
Builds
High-throughput backend services, resilient distributed state management systems, and cloud-native containerized applications.
Domain
Big Data, Distributed Systems, Cloud-Native Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, distributed systems theory, JVM internals, Kubernetes, circuit breaking patterns, data integrity, system optimization
Preferred skills
Scala, Go, Python, open-source data engine contributions, database internals, legacy system refactoring
Technologies
Java, Kubernetes, Apache Hadoop, Apache Spark
Responsibilities
Design high-performance backend services, manage distributed state and consistency, implement resilience patterns, architect cloud-native applications, optimize JVM internals and data pipelines
Seniority
Staff, hands-on IC with strategic impact