Member of Technical Staff (specialized Indexing)

Cockroach Labs Cockroach Labs · Data AI · Bangalore, India · Engineering

The role focuses on designing and implementing specialized indexing systems (vector, full-text, geospatial) within CockroachDB to support AI-native and search-driven applications. This involves improving existing vector indexing, developing hybrid search capabilities, and integrating new indexing mechanisms into the query engine.

What you'd actually do

  1. Design, build, and maintain specialized indexing features for CockroachDB, including vector, full-text, and geospatial indexing.
  2. Improve the performance and reliability of existing vector indexing systems, including backfill, query planning, and import workflows.
  3. Partner with other database teams to integrate new indexing mechanisms into the query engine.
  4. Develop hybrid search capabilities that combine vector similarity and text-based search for modern AI and search workloads.
  5. Participate in design discussions, code reviews, and release planning within the SQL organization.

Skills

Required

  • databases
  • indexing systems
  • high-performance distributed architectures
  • backend or systems programming
  • Go, C/C++, or Rust
  • indexing or query execution systems
  • vector, text, or spatial search
  • data structures
  • algorithms
  • distributed systems

Nice to have

  • AI-driven workloads
  • hybrid workloads
  • structured and unstructured data

What the JD emphasized

  • vector indexing
  • full-text
  • geospatial indexing
  • hybrid search
  • AI-native
  • search-driven applications
  • vector similarity
  • text-based search

Other signals

  • vector indexing
  • full-text search
  • geospatial indexing
  • hybrid search
  • AI-native applications