Skip to content
VannevarVannevarUnited States

Senior Software Engineer, Search

Senior Software Engineer designs and optimizes search systems using full-text search, vector databases, LLMs, and NLP to enhance mission-critical information retrieval. Requires 7+ years backend experience with 3+ in search/IR, expertise in Elasticsearch/OpenSearch, and strong analytical skills.

150k – 215k/yr
Remote7+ YOEFullstack Engineering

About the role

What you'll do

  • Design and adapt the technical strategy for search within Vannevar’s products, including how we leverage full-text search, vector databases, LLMs, NLP, and relevance algorithms
  • Improve both 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, trends and best practices in the search/information retrieval domain to improve index quality, freshness, and retrieval performance

What we’re looking for

  • 7+ years of experience in backend software development, with 3+ years in search, information retrieval, or related fields
  • Passion for architecting, developing and deploying reliable, scalable, and performant systems
  • Expertise in information retrieval, NLP, and machine learning. Deep understanding of concepts like indexing, ranking, query parsing, tokenization, and vector search
  • Hands-on experience with at least one major search engine (Elasticsearch, OpenSearch), and familiarity with search evaluation frameworks (precision, recall, NDCG)
  • Excellent analytical, problem-solving, leadership, and communication skills

What we offer

Salary range: $150,000 - $215,000 + equity. Individual pay determined by experience, relevant education, and/or training.

Comprehensive benefits including health, dental, and vision insurance, remote friendly with WeWork access, unlimited PTO, 401(k) match, and more.

Skills

ElasticsearchOpensearchNLPLLMsVector DatabasesInformation RetrievalMachine LearningIndexingRankingVector Search
Deepgram

Senior Software Engineer

DeepgramCalifornia

Build and maintain full-stack features for Saga, Deepgram's voice OS that enables hands-free natural language control of tools like Slack, Linear, and Notion. Requires 3+ years full-stack experience with strong TypeScript, React/Next.js, Node.js, and database optimization skills.

150k – 220k/yr
Remote5+ YOEFullstack Engineering
Reality Defender

Senior Software Engineer, Enterprise Integrations

Reality DefenderNew York, NY

Senior Software Engineer building and supporting real-time enterprise integrations, backend services, and APIs connecting Reality Defender’s deepfake detection platform to customer communications, telephony, and contact center systems. Requires 3-6 years experience with Python, REST APIs, distributed systems, and cloud platforms; experience with VoIP/telecom a plus.

150k – 190k/yr
Remote5+ YOEFullstack Engineering
PatientNow

Senior Full Stack Engineer

PatientNowBrooklyn, NY

Builds customer-facing messaging and communication features including inboxes, automations, and workflows on top of Recura's CPaaS infrastructure. Works across frontend and backend with TypeScript and Postgres.

150k – 170k/yr
On-site5+ YOEFullstack Engineering
Nerdio

Senior Software Engineer

NerdioUnited States

Senior Software Engineer building an internal AI Enablement Platform. Hands-on role focused on Microsoft identity/auth systems, AI-assisted development workflows, and internal tooling.

150k – 200k/yr
Remote5+ YOEFullstack Engineering
Sigma

Senior Software Engineer - Fullstack

SigmaSan Francisco, CA

Build high-performance fullstack features for Sigma's analytics platform using Rust, Go, GraphQL, and TypeScript. Requires 5+ years building secure web apps in continuous deployment environments.

150k – 240k/yr
On-site5+ YOEFullstack Engineering