Senior Software Engineer, Search Infrastructure

ServiceNow

Mountain View, CA • 18m ago • On-site

Senior

On-site

143,200 - 243,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Senior Software Engineer, Search Infrastructure role

Improve your resume now

$143,200 – $243,000/year

Quick Facts

  • Role: Senior Software Engineer, Search Infrastructure

  • Focus: Agent-native, composable search infrastructure (indexing, ingestion/enrichment, entity intelligence)

  • Collaboration: Cross-functional work with Search Ranking, ML, and Platform engineering teams

Description

Own and build the infrastructural substrate behind an agentic search platform, covering the index engine, ingestion/enrichment pipeline, and entity/identity/feature intelligence. Design hybrid and multi-modal indexing at scale (sparse-vector, embedding-based semantic indices, and semantic-ID indexing) and ensure index-time enrichments stay aligned with query-time expectations. Improve performance, scalability, and observability end to end by running the full index lifecycle and operating large clusters in production.

Responsibilities

  • Build and operate hybrid indexing technology for large clusters (sparse, embedding-based, semantic-ID).

  • Own the full index lifecycle and expose unified contracts for search primitives and agent “recipes.”

  • Design and run high-throughput ingestion and enrichment pipelines (parsing, chunking, embedding, entity resolution, access control).

  • Deliver permission-aware, multi-representation corpora that are agent-ready.

  • Implement multi-modal indexing across text, tables, diagrams, images, and audio/video with unified retrieval.

  • Contribute to a knowledge graph for entity resolution across enterprise sources.

  • Improve query latency, indexing throughput, and cluster health; apply techniques like vector quantization.

  • Drive reliability and operability via index lifecycle policies, capacity planning, and cluster scaling strategies.

  • Own search infrastructure end to end: intake, design, rollout, and ongoing production operations.

Requirements

  • BS or MS in Computer Science or equivalent engineering background (PhD plus).

  • 2+ years of full-time industry experience.

  • Hands-on experience with search technologies; proficiency with Lucene, Solr, Elasticsearch, or OpenSearch (vector databases are a plus).

  • Eagerness to collaborate in a highly collaborative in-person team culture.

Benefits

  • Base pay guideline: $143,200 - $243,000 plus equity (when applicable), variable/incentive compensation.

  • Health plans, flexible spending accounts, 401(k) with company match, ESPP, matching donations.

  • Flexible time away plan and family leave programs.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report