Staff Software Engineer, AI Search
Core
Building and scaling next-generation Search products (Vector, Keyword, Hybrid) to enable AI applications, RAG, and enterprise knowledge management on massive datasets.
Role type
Staff Software Engineer (Search Infrastructure)
Builds
Scalable, low-latency search stack for AI-driven applications and data exploration
Domain
Data & AI Infrastructure, Search Technologies
Deliverable
production ML models | product features
Required skills
large-scale distributed systems, vector search, keyword search, hybrid retrieval, indexing, ranking, storage systems, database internals, algorithms, system design
Preferred skills
recommendation engines, performance-sensitive architecture, strategic product alignment, mentoring
Technologies
Vector embeddings, RAG, Apache Spark, Delta Lake, MLflow
Responsibilities
Drive architecture and evolution of the Search product; Solve challenges in indexing, storage, query execution, and ranking; Partner with infrastructure and product teams to shape APIs; Lead end-to-end engineering efforts from design to production; Make direct contributions to core systems; Mentor engineers and champion software excellence; Contribute to long-term technical planning
Seniority
Staff, hands-on IC with strategic leadership
