CareerPlanSign in

Développeur(se) de logiciel senior spécialisé en moteurs de recherche

Montreal💼 Full-time🗓 2026-03-09 → 2026-09-26

Core

Design and develop MaintainX's end-to-end search and data retrieval platform, including indexing pipelines, ranking systems, and AI-oriented query layers to enable discovery across work orders, assets, and procedures.

Role type

Senior Search Engineer (AI/ML)

Builds

Production search infrastructure and AI-driven retrieval systems for a global mobile maintenance platform

Domain

Industrial maintenance, asset management, and AI-powered search

Deliverable

production ML models | product features

Required skills

Elasticsearch/OpenSearch/Lucene/Solr, distributed systems, embeddings, chunking, BM25, cluster health, backend services, data pipelines

Preferred skills

Search relevance evaluation, LLM integration, modern AI tools (GPT/Copilot/Cursor), multi-tenant environments, observability

Technologies

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

Responsibilities

Design and develop end-to-end search and data retrieval platforms; Collaborate with product and domain experts to model search across key entities; Deliver and iterate quickly on initial versions; Optimize distributed systems for reliability, performance, and scalability; Drive architecture decisions balancing accuracy, performance, and maintainability; Manage integrations between search systems and upstream data sources; Explore semantic search, vector retrieval, and AI-driven relevance improvements

Seniority

Senior, hands-on IC

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