Member of Technical Staff (Senior - Specialized Indexing)
Core
Designing and implementing high-performance specialized indexing systems (vector, full-text, geospatial) for a distributed SQL engine to support AI-native and search-driven applications.
Role type
Senior IC specialized indexing engineer (distributed SQL)
Builds
Production vector, full-text, and geospatial indexing features for CockroachDB
Domain
Databases, distributed systems, AI-native search
Deliverable
production ML models
Required skills
Backend/systems programming (Go, C/C++, Rust), indexing/query execution systems, data structures, algorithms, distributed systems, hybrid search capabilities
Preferred skills
Experience with vector/text/spatial search, building reliable high-performance software, translating ambiguous problems into scalable solutions
Technologies
CockroachDB, Go, C/C++, Rust
Responsibilities
Design and maintain specialized indexing features; improve performance and reliability of vector indexing systems; integrate new indexing mechanisms into the query engine; develop hybrid search capabilities; participate in design discussions and code reviews; take full ownership of work from design to release
Seniority
Senior, hands-on IC