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.

Senior Software Developer, Search at Maintainx | JobZoey