Skip to content

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 – 215kUnited StatesFullstack EngineeringRemote7+ YOE

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

Senior Full Stack Engineer

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 – 170kBrooklyn, NYFullstack EngineeringOn-site5+ YOECpaasPostgres

Senior Software Engineer

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 – 200kUnited StatesFullstack EngineeringRemote5+ YOEOIDCLLMs

Senior Software Engineer - Fullstack

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 – 240kSan Francisco, CAFullstack EngineeringOn-site5+ YOEGoRust

Product Engineer

As a Product Engineer, you will help shape the core product experience of Resend, building polished product experiences and owning features end-to-end. This role requires comfort with frontend, backend, product thinking, design details, and user experience.

150k – 170kUnited StatesFullstack EngineeringRemote6+ YOEUxDNS

Senior Fullstack Software Engineer, AI Agents - Remote

Builds and scales fullstack systems powering AI agents, researches agent orchestration and prompting, and collaborates cross-functionally to enhance UX. Requires 3+ years experience with TypeScript, React, Next.js, Node.js.

150k – 250kSeattle, WAFullstack EngineeringOn-site3+ YOELLMsReact