Distributed Systems

Mixpeek

San Francisco (CA)

Hybrid

USD 180,000 - 240,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Mixpeek is seeking a distributed systems engineer to help scale our data plane and cloud platform. You will build reliable components for vector search, storage, and metadata handling to support AI workloads at scale.

You will work primarily with Rust, C++, or Zig, collaborating with the Database Systems and Cloud Platform teams to ship robust features and ensure high availability and performance across our open source and cloud offerings.

Qualifications

  • Experience building correct, performant distributed systems.
  • Production experience with data platforms and data plane components.
  • Knowledge of Rust, C++, or Zig for systems programming.

Responsibilities

  • Scale retrieval systems and data plane components for AI workloads.
  • Ensure the distributed systems are reliable, scalable, and performant.
  • Collaborate with cross-functional teams to deliver cloud platform features.

Skills

Distributed systems at scale
Rust
C++
Zig
System programming

Job description

What you'll do

Scaling retrieval systems is a challenging engineering problem. Chroma's distributed data plane must support workloads appropriate to serving AI applications at scale, which involves scaling vector search, document storage, metadata filtering, and more, for billions of records across millions of collections. Success will mean inventing many of these components from scratch ourselves.

Above all, Chroma's users need to be able to trust that their data is safe, available, and can be accessed efficiently. You will be responsible for ensuring that Chroma's distributed systems are reliable, scalable, and performant.

In this role, you will work on the distributed systems which make up the open source Chroma data plane, and will power Chroma's cloud service. You will work closely with the Database Systems team to build our scalable open source data plane, the Cloud Platform team to build the core of Chroma cloud, and the Product Engineering team to ensure product features are developed in a scalable way.

Who you are
  • You have experience building correct, performant, and reliable distributed systems at scale.
  • You are familiar with best practices in deploying and operating data platforms.
  • You have substantial production experience in Rust, C++, Zig or other system programming languages.
Bonus
  • You are passionate about testing through formal (e.g. TLA+), lightweight formal, and probabilistic methods.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Distributed Systems
Distributed Systems

Chroma Inc. • San Francisco (CA)

On-site
USD 180,000 - 260,000
Distributed Systems Engineer - Scalable AI Data Plane
Distributed Systems Engineer - Scalable AI Data Plane

Chroma Inc. • San Francisco (CA)

On-site
USD 180,000 - 260,000
Database Storage
Database Storage

Chroma Inc. • San Francisco (CA)

On-site
USD 150,000 - 190,000
Database Storage
Database Storage

Mixpeek • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Platform
Platform

Chroma Inc. • San Francisco (CA)

On-site
USD 180,000 - 250,000
Platform
Platform

Mixpeek • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Platform Engineer: Scalable Cloud Infra & Reliability
Platform Engineer: Scalable Cloud Infra & Reliability

Chroma Inc. • San Francisco (CA)

On-site
USD 180,000 - 250,000
Storage Systems Engineer for High-Performance Data
Storage Systems Engineer for High-Performance Data

Chroma Inc. • San Francisco (CA)

On-site
USD 150,000 - 190,000
Platform Backend Engineer - Scalable Cloud Infra
Platform Backend Engineer - Scalable Cloud Infra

Mixpeek • San Francisco (CA)

Hybrid
USD 150,000 - 210,000
Product Engineering
Product Engineering

Chroma Inc. • San Francisco (CA)

On-site
USD 100,000 - 140,000