Cloudera
Staff Software Engineer
Overview
We are looking for a Staff Software Engineer to design and build high-performance infrastructure for Anywhere Cloud (AWC). AWC is Cloudera's Kubernetes-native platform for deploying data services onto any cluster, including air-gapped environments. The systems layer handles credential brokering, protocol-level proxying, request signing, and distributed log collection. These are Rust services deployed on Kubernetes where correctness and latency matter equally.
About Cloudera
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 worl
Requirements & Eligibility
- 8+ years of professional software engineering, with at least 3 years building performance-critical or security-critical systems (proxies, storage engines, network services, or similar).
- Shipped production Rust services (async Rust, multi-crate workspaces, and the tokio/hyper ecosystem).
- Strong understanding of networking (TCP/HTTP), memory management, streaming/backpressure, and concurrency.
- Experience working on systems where correctness has security implications.
- Experience deploying and operating services on Kubernetes.
- Experience with property-based testing, integration test harnesses, or fuzz testing.
- Bsc/Msc in related field or equivalent experience
Key Responsibilities
- High-Performance Service Development: Build and own Rust-based infrastructure services (reverse proxies, credential brokers, log collectors) that sit in the data path. Ship end-to-end from design doc to production.
- Correctness in Security-Critical Code: Implement and verify authentication protocols and access control enforcement. Write thorough tests for code where bugs have security implications.
- Systems Architecture: Design new infrastructure components. Define module boundaries, memory budgets, streaming patterns, and graceful shutdown semantics.
- Observability: Build distributed telemetry and log collection systems. Instrument services with structured tracing, metrics, and health endpoints.
- Cross-Team Guidance: Be the go-to engineer when other teams need systems-level help.
- Technical Direction: Drive design documents for new components. Evaluate build-vs-buy decisions.
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Cloudera. Please verify all details on the official company application portal.