5+ years of experience in Python backend engineering and systems design experience.
Experience shipping AI-powered or LLM-integrated backend systems.
Experience with vector DBs (Qdrant/Pinecone/Chroma/etc.).
Understanding of embeddings, chunking, and retrieval strategies.
Experience building search or retrieval systems over unstructured data.
Comfort working across multiple layers (services, data, infra, AI tooling).
Responsibilities
Build scalable backend services and internal APIs for the AI platform.
Integrate LLMs and retrieval into reliable, production-ready workflows.
Build knowledge ingestion pipelines for LLMs (documents, APIs, semi-structured data).
Design chunking and embedding approaches together with vector DB data models and indexing strategies.
Implement retrieval pipelines (semantic, keyword, hybrid) and caching.
Contribute to shared infrastructure: CI/CD, observability, deployments.
Benefits
Competitive salary and meaningful equity opportunities.
Healthcare, dental, and vision coverage.
401(k) / RRSP enrollment program.
Take what you need PTO.
A Work Culture where:
You’ll work alongside folks across the globe that reflect the MaintainX values: Smart Humble Optimists.
We believe in meritocracy, where ideas and effort are publicly celebrated.
Our mission is to deliver one platform for maintenance, repair & operations teams to keep the physical world running. We believe the greatest asset in any organization is the people. That’s why we built an intuitive, mobile-first solution to help boost productivity and collaboration across teams and locations.