Member of Technical Staff (senior - Specialized Indexing)

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

This role focuses on designing and implementing specialized indexing systems (vector, full-text, geospatial) within a distributed SQL database to support AI-native and search-driven applications. It 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

  • Go, C/C++, or Rust
  • indexing or query execution systems
  • data structures
  • algorithms
  • distributed systems

Nice to have

  • databases
  • indexing systems
  • high-performance distributed architectures
  • AI-driven workloads
  • hybrid workloads

What the JD emphasized

  • vector indexing
  • full-text
  • geospatial indexing
  • vector similarity
  • text-based search
  • hybrid search

Other signals

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