12 Nov
|
Leading
|
Canada
Build search infrastructure for MaintainX, focusing on distributed systems, relevance, and AI-facing query layers.
This role supports a new Search team.
As a Senior Software Developer, you will design, build, and scale end-to-end search across the MaintainX domain.
You will work with indexing pipelines, ranking systems, backend services, data pipelines, and integrations.
The work includes modeling search for work orders, assets, and procedures while evolving systems through rapid feedback.
Key Responsibilities: Design and build end-to-end search and retrieval infrastructure
Model search across work orders, assets, and procedures
Operate distributed systems for reliability, performance, and scalability
Drive architectural decisions balancing correctness and maintainability
Explore semantic search, vector retrieval, and AI relevance
Requirements: Production search experience using Elasticsearch, Open
Search, Lucene, Solr, or similar
Experience with indexing, query execution, relevance tuning, and infrastructure
Understanding of embeddings, chunking, and retrieval strategies
Familiarity with analyzers, BM25, shard sizing, and cluster health
Expert spoken and written English required
Apply search engineering expertise across indexing, relevance, distributed systems, and AI retrieval for MaintainX users.
📌 Senior Search Infrastructure Engineer (Canada)
🏢 Leading
📍 Canada