Maintainx
Senior Software Developer, Search
Toronto, Remote. Posted 2 months ago
The role
You will design, build, and scale an end-to-end search and retrieval platform. This includes indexing pipelines, ranking systems, and AI-facing query layers.
What you will do
- Design and build MaintainX's end-to-end search and retrieval platform.
- Partner with product and domain experts to model search across core entities.
- Ship fast, iterate fast, launch early versions, gather feedback, and improve rapidly.
- Operate and optimize distributed systems.
- Drive architectural decisions.
- Own integrations between search systems and upstream data sources.
- Explore semantic search, vector retrieval, and AI-enhanced relevance.
- On-call duties (currently business hours).
Required qualifications
- Hands-on experience designing, building, and operating production-grade search systems end-to-end using technologies such as Elasticsearch, OpenSearch, Lucene, Solr, or similar.
- Understanding of embeddings, chunking, and retrieval strategies.
- Familiarity with search-specific tuning: analyzers, BM25, shard sizing, cluster health, and relevance optimization.
- Comfort taking systems from implementation to deployment and production operation.
- An expert level of English, both spoken and written.
Nice to have
- Experience evaluating and improving search relevance using both qualitative analysis and quantitative metrics.
- Experience shipping AI-powered or LLM-integrated backend systems
- Comfortable using modern AI tools like GPT, Copilot, or Cursor to boost productivity and streamline development.
- Understanding of multi-tenancy and data security, including ACLs, field-level access controls, and secure index partitioning.
- Experience building observability and success metrics into systems to monitor performance, usage, and impact.
About the company
MaintainX is a mobile-first work execution platform for industrial and frontline teams. It is part of Autodesk Operations Solutions.