Location: San Francisco   |   Full-Time
AI Vector Database Open Source Rust Go Infrastructure Cloud Distributed Systems Serverless Databases AI Engineer Back End Engineer
Chroma is building the memory layer for AI applications using our open-source vector database. Our mission is to accelerate the useful and creative applications of AI, and we serve as the leading retrieval solution trusted by developers worldwide. We just launched a rewritten version of our product in Rust, and also work in Typescript, Next.js, Go, and Python. Our core technology includes a new open-source, serverless, and distributed database (Rust data plane, Go control plane).

We are seeking talented engineers to join our team in San Francisco (ONSITE). This role focuses on building and scaling our core infrastructure, a critical component of our AI application database used by developers globally.

Responsibilities:
- Design, build, and maintain scalable, reliable, and performant infrastructure supporting Chroma's database and cloud services.
- Work extensively with technologies like Rust (data plane) and Go (control plane).
- Implement and manage distributed systems and serverless architectures.
- Collaborate closely with product engineering and AI research teams.
- Contribute to our open-source codebase and engage with the developer community.
- Ensure the robustness and efficiency of our data infrastructure for AI workloads.

Ideal Candidate:
- Strong background in infrastructure engineering, distributed systems, or database internals.
- Proficiency in systems programming languages like Rust or Go. Experience with Python or Typescript is a plus.
- Experience with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes).
- Curious, dedicated to craft, and motivated to tackle complex technical challenges.
- Aligned with our operating principles: Ambitious, resilient, truth-seeking, attentive to detail.
- Thrives in a fast-paced, in-person team environment in San Francisco.
Post Date: April 17, 2025