Job Description
MaintainX is seeking an Artificial Intelligence Software Developer to join their team in Montreal. The ideal candidate will be responsible for designing and deploying intelligent features that integrate with web apps and backend systems. This role involves collaborating with product and engineering teams to build scalable, production-ready solutions, blending full-stack development with cutting-edge AI capabilities.MaintainX is the world's leading Asset and Work Intelligence platform for industrial and frontline environments.
What this role involves: - Designing, developing, and deploying AI-powered applications utilizing LLMs and other models.
- Ensuring seamless integration of AI models with web applications and backend services.
- Implementing and optimizing algorithms for performance and scalability.
- Collaborating with product managers, designers, and engineers to define product requirements.
- Contributing to engineering best practices, including code quality, security, and deployment processes.
- Participating in on-call duties.
Requirements: - Proven experience implementing LLM-powered applications.
- 3+ years of professional experience in full-stack software development, including 1+ year of experience working with LLMs.
- Strong programming skills in Python and/or JavaScript/TypeScript.
- Experience with cloud providers (AWS/Azure/GCP) and deploying AI services at scale.
- Knowledge of modern web development frameworks (React, Node.js) and API design.
- Strong problem-solving skills, with the ability to design scalable AI-powered solutions.
- Excellent communication skills to explain complex AI concepts to non-technical stakeholders.
- Actively keeps up with recent advancements in LLMs and AI.
What MaintainX offers: - Competitive salary and meaningful equity opportunities.
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.
- Take what you need PTO.