Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Cupertino?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Kloudfuse

Cupertino / Global

Backend Engineer

Job Description

Own the storage and query engine underneath the data lake — the part that decides whether 300 TB a day is queryable in seconds or not at all. What you’ll work on Own the storage layer of the observability data lake: ingestion pipelines, segment layout, indexing, compaction and tiering across hot and cold storage. Push the query engine: distributed planning and execution, predicate pushdown, vectorised scans, and the cost model that decides between them. Hold the line on cardinality. Design the encodings, sketches and rollups that keep millions of series affordable rather than merely possible. Build multi-tenant isolation that holds under load — quotas, admission control and backpressure that fail predictably instead of loudly. Make correctness observable: consistency guarantees, replay and repair paths, and the tests that prove them before a customer does. What we look for Deep, hands‑on experience with distributed data systems — a database, stream processor, search engine, time‑series store or query engine you helped build and run. Fluency in the fundamentals that decide these systems: consensus, replication, partitioning, consistency models and failure semantics. A performance instinct grounded in measurement — you profile, you read the flamegraph, and you know where the bytes and the cache misses went. Comfort in Go or Java at production depth, and willingness to work in either. Engineers who operate what they build. On‑call for your own system is part of the design feedback, not a chore bolted on afterwards. Bonus Internals of Apache Pinot, Druid, ClickHouse, Kafka, Flink, Lucene or Parquet — as a contributor or as someone who has debugged them in anger. Columnar and time‑series storage internals: encodings, compression, zone maps, bloom and inverted indexes, cache behaviour. Query language and planner work — parsing, rewriting or optimising PromQL, SQL or something like them. Observability, APM or monitoring domain experience. How we work Small team, short feedback loops, real ownership from week one. You’ll talk to customers, engineers debugging real incidents, and that shapes what you build. We ship, then iterate; bias toward hands‑on building over process. Modern tooling is encouraged, including AI‑assisted development.

#J-18808-Ljbffr

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location