Senior Software Engineer — Anywhere Cloud Cloudera Object Store
Company: Cloudera
Location: Bengaluru, Karnataka (Remote)
Type: Full-time
Remote: Yes
Posted: 2026-07-27
About this role
Business Area:
Engineering
Seniority Level:
Mid-Senior level
Job Description:
At Cloudera, we empower people to transform complex data into clear and actionable insights. With as much data under management as the hyperscalers, we're the preferred data partner for the top companies in almost every industry. Powered by the relentless innovation of the open source community, Cloudera advances digital transformation for the world’s largest enterprises.
What You'll Build
Cloudera is reimagining object storage for the Kubernetes era. You will contribute to the design and implementation of AWC (Anywhere Cloud), our control plane for running data infrastructure on any Kubernetes cluster. You will work within the foundational services layer to ensure our storage solutions are performant, scalable, and resilient.The Technical Surface
You will work across the AWC stack, contributing to:
- Rust: Implementing high-performance components using async I/O with tokio and ensuring safe, reliable data handling.
- Go: Developing Kubernetes-native controllers and operators to manage lifecycle events, stateful sets, and resource orchestration.
- Kubernetes: Operating within complex cluster environments, utilizing features like mTLS (Istio), pod affinity, and custom resource definitions (CRDs).
- Distributed Systems: Contributing to logic for erasure coding, consensus protocols (e.g., Ratis), and data replication strategies.
What You'll Actually Do
- Build & Ship: Take ownership of features from design specification to production validation, ensuring high code quality and test coverage.
- Collaborate: Partner with team members across Rust, Go, and Java to connect disparate layers of the stack.
- Quality Assurance: Participate in rigorous code reviews, focusing on invariant verification and clear failure mode articulation.
- Solve Problems: Engage in root cause analysis for distributed system defects, proposing and implementing long-term architectural solutions rathe...