Senior Software Developer, Search
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
