CareerPlanSign in

Senior Software Developer, Search

San Francisco💼 Full-time🗓 2026-09-04 → 2026-09-25

Core

Design and build MaintainX's end-to-end search and retrieval platform, including indexing pipelines, ranking systems, and AI-facing query layers.

Role type

Senior Software Developer, Search

Builds

End-to-end search and retrieval platform for industrial and frontline teams

Domain

Industrial operations / Search infrastructure

Deliverable

production ML models | product features

Required skills

Elasticsearch, OpenSearch, Lucene, Solr, indexing pipelines, ranking systems, query execution, relevance tuning, distributed systems, backend services, data pipelines, integration points, embeddings, chunking, retrieval strategies, analyzers, BM25, shard sizing, cluster health, semantic search, vector retrieval, AI-enhanced relevance

Preferred skills

qualitative and quantitative relevance analysis, AI-powered or LLM-integrated backend systems, modern AI tools (GPT, Copilot, Cursor), multi-tenancy, data security, observability, success metrics

Technologies

Elasticsearch, OpenSearch, Lucene, Solr, GPT, Copilot, Cursor

Responsibilities

Design and build search and retrieval platform from indexing to query layers; Partner with product and domain experts to model search across core entities; Operate and optimize distributed systems for reliability and scalability; Drive architectural decisions; Own integrations between search systems and upstream data sources; Explore semantic search and AI-enhanced relevance; On-call duties

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.