Senior Software Engineer, Search
Core
Design and adapt technical strategy for search within defense AI products, improving latency and relevance to surface mission-critical information for decision makers.
Role type
Senior Software Engineer (Search & Information Retrieval)
Builds
State-of-the-art search systems and agentic workflows for defense AI platforms
Domain
Defense technology, AI, Information Retrieval
Deliverable
production ML models | product features
Required skills
backend software development, search architecture, information retrieval, NLP, machine learning, indexing, ranking, query parsing, tokenization, vector search, search evaluation frameworks
Preferred skills
experience with major search engines (Elasticsearch, OpenSearch), familiarity with search evaluation metrics (precision, recall, NDCG)
Technologies
Elasticsearch, OpenSearch, LLMs, vector databases
Responsibilities
Design and adapt technical strategy for search, improve search latency and relevance, collaborate with product engineers and strategists, research emerging technologies in search/information retrieval
Seniority
Senior, hands-on IC