Job Description
MaintainX is seeking an AI Software Developer to join their team in Montreal. MaintainX is the world's leading asset management and frontline work intelligence platform for industrial environments. The company provides a cloud-based tool designed for the reliability, safety, and security of physical hardware and facilities. MaintainX powers operational excellence for over 10,000 companies.
The AI Software Developer will be responsible for designing and deploying intelligent features that integrate with web applications and backend systems. He will work closely with product and engineering teams to build scalable, production-ready solutions. This role combines full-stack development with AI capabilities.
What this role involves:
- Designing, developing, and deploying AI-powered applications using 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.
Requirements:
- Experience implementing applications powered by LLMs.
- 3+ years of professional experience in full-stack software development.
- Strong programming skills in Python and/or JavaScript/TypeScript.
- Experience with cloud providers (AWS/Azure/GCP).
- Knowledge of modern web development frameworks (React, Node.js).
- Strong problem-solving skills.
- Excellent communication skills.
What MaintainX offers:
- Competitive salary and equity opportunities.
- Healthcare, dental, and vision coverage.
- 401(k) / RRSP enrollment program.