Senior Software Engineer, Search
Core
Designing and adapting technical strategy for search within defense AI products to surface mission-critical information for decision makers.
Role type
Senior Software Engineer (Search & Information Retrieval)
Builds
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 (precision, recall, NDCG)
Preferred skills
experience with major search engines (Elasticsearch, OpenSearch), familiarity with search evaluation frameworks
Technologies
Elasticsearch, OpenSearch, LLMs, vector databases
Responsibilities
Design and adapt technical strategy for search leveraging full-text search, vector databases, LLMs, NLP, and relevance algorithms; Improve search latency and relevance; Collaborate with product engineers, designers, and mission strategists to translate user needs into data-informed search innovations; Research and apply emerging technologies in search/information retrieval to improve index quality, freshness, and retrieval performance
Seniority
Senior, hands-on IC