MaintainX is seeking a highly skilled and motivated Applied Machine Learning Engineer to join their Predictive Maintenance team. This role combines research creativity with machine learning technical prowess, focusing on developing and implementing advanced algorithms, conducting impactful research, and driving data-driven decision-making across the organization.
Key Responsibilities:
- Work with cloud, data lake, and data warehouse platforms to manage large datasets
- Perform exploratory data analysis and experiment with various model architectures
- Design, develop, and deploy machine learning models for complex business problems
- Implement and optimize algorithms for performance and scalability
- Ensure seamless integration of AI models with web applications
- Collaborate with product managers, engineers, and stakeholders
- Deploy AI/ML products to production, ensuring robustness and reliability
Requirements:
- Solid understanding of machine learning and deep learning (including LLMs)
- 5+ years of programming skills using standard ML tools (C/C++, Python, PyTorch, Tensorflow, HuggingFace)
- Experience with large language models (training, fine-tuning, optimizing, deploying)
- Hands-on experience with ML optimization techniques (quantization, distillation)
- Master's/PhD in Computer Science, Machine Learning, Data Science, or related field
Bonus Skills:
- Experience with OCR, Computer Vision, Time-Series modeling, and Agentic approaches
Benefits:
- Competitive salary and equity opportunities
- Healthcare, dental, and vision coverage
- 401(k) / RRSP enrollment program
- Flexible PTO policy
- Diverse and meritocratic work culture
MaintainX is committed to creating a diverse environment and considers all qualified applicants without regard to race, color, religion, gender, sexual orientation, national origin, genetics, disability, age, or veteran status.