Staff Software Engineer, AI Search
Core
Building and scaling the next-generation Search product (Vector, Keyword, Hybrid) to enable customers to build AI applications with accuracy, speed, and scale.
Role type
Staff Software Engineer, AI Search
Builds
Scalable, low-latency, high-quality retrieval systems for massive multimodal datasets powering RAG, AI assistants, and recommendation systems.
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, storage systems, database internals, algorithms, data structures, system design
Preferred skills
recommendation engines, performance-sensitive architecture, strategic product alignment, mentoring
Technologies
Apache Spark, Delta Lake, MLflow, vector embeddings
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; Champion software engineering excellence and mentor engineers; Contribute to long-term planning and technical direction.
Seniority
Staff, hands-on IC with strategic leadership