Software Engineer
Core
Architect and implement AI-native databases integrating structured, unstructured, and vectorized data to support real-time AI interaction and multimodal retrieval.
Role type
Senior IC systems engineer (AI-native databases)
Builds
Scalable distributed vector search systems, storage engines for embedding ingestion, RAG infrastructure, and LLM agent memory backends.
Domain
AI infrastructure + distributed systems
Deliverable
production ML models
Required skills
C++, Rust, Go, storage engine architecture, vector retrieval, similarity search, LLM integration, semantic search, agent systems, distributed infrastructure design
Preferred skills
Faiss, Milvus, DuckDB, ClickHouse, TiKV, RocksDB, SIGMOD/VLDB/NeurIPS/MLSys/ICDE publications, GCP/AWS/Azure database integration, RAG, memory-augmented models, self-tuning database components
Technologies
C++, Rust, Go, Faiss, Milvus, DuckDB, ClickHouse, TiKV, RocksDB, GCP, AWS, Azure
Responsibilities
Design storage engines for embedding ingestion and multimodal retrieval; Develop AI-augmented query processors using LLMs; Build scalable distributed vector search systems with low-latency guarantees; Develop RAG infrastructure and LLM agent memory backends; Drive innovations in learned indexes and AI-integrated transaction systems; Publish research and contribute to open-source communities
Seniority
Senior, hands-on IC