17 days ago
Responsibilities
- Design and develop MaintainX's end-to-end search and data retrieval platform.
- Collaborate with product teams to model search across key entities.
- Deliver quickly, iterate, and continuously improve based on feedback.
- Optimize distributed systems for reliability, performance, and scalability.
- Drive architectural decisions balancing accuracy, performance, and maintainability.
- Manage integrations between search systems and upstream data sources.
- Explore semantic search and relevance enhancement using modern AI tools.
- Participate in on-call duties during business hours.
Requirements
- Practical experience in designing and operating end-to-end search systems.
- Strong understanding of embeddings, chunking, and information retrieval strategies.
- Mastery of search-specific optimizations like analyzers and relevance tuning.
- Ability to lead a system from implementation to production deployment.
Benefits
- Competitive salary with significant equity opportunities.
- Health, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Flexible leave policy.
- A collaborative culture that values intelligence, humility, and optimism.
