Senior/Staff Software Engineer (Search & Retrieval)
Core
Design and build the search, retrieval, and relevance infrastructure that feeds Actively's AI agents to find, rank, and reason over diverse customer data.
Role type
Senior/Staff Software Engineer (Search & Retrieval)
Builds
Search and retrieval infrastructure, enrichment systems, and ranking layers for AI agents
Domain
AI Agents, Information Retrieval, Data Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Search/retrieval system design, relevance tuning, hybrid retrieval (semantic + lexical), near-real-time indexing, retrieval evaluation frameworks, API design, index configuration
Preferred skills
Entity resolution, knowledge graph construction, experience at search-focused companies (Elastic, Algolia, Cohere, Pinecone, Weaviate)
Technologies
Embedding models, IR metrics, LLM-based evaluation techniques
Responsibilities
Design and scale search/retrieval infrastructure for indexing, querying, ranking, and filtering; Build enrichment and entity extraction systems; Define data representation and storage architecture; Develop and deploy reranking layers; Build shared retrieval APIs; Maintain end-to-end retrieval quality and evaluation infrastructure
Seniority
Senior/Staff, hands-on IC