Machine Learning Engineer @Alberta Machine Intelligence Institute
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Machine Learning Engineer @Alberta Machine Intelligence Institute

YDay - Alberta Machine Intelligence Institute is hiring a remote Machine Learning Engineer. 💸 Salary: unspecified 📍Location: Canada

Role Description

If you’re excited to build a technology team and platform from the ground up and help bring an occupational health and safety organization into the AI and digital space, this Machine Learning Engineer opportunity is for you!

As a special service for this engagement, Amii is supporting the recruitment process for this position on behalf of our client, National Safety Services Inc. (NSS). The successful candidate will be employed directly by NSS and will not be an Amii team member.

Qualifications

  • Completion of a Degree or Masters in Computing Science, Machine Learning, Engineering, or a related technical discipline, or an equivalent combination of education and experience
  • 5+ years of relevant experience in machine learning engineering, software engineering, applied AI, or a related technical role
  • Experience with ML/AI solutions from prototype/pilot through MVP and into production
  • Strong understanding of the broader technical infrastructure required to support ML applications, including platforms, cloud services, systems, APIs and data pipelines
  • Ability to communicate architecture, technical trade-offs, resource requirements and risks clearly to senior leadership and non-technical stakeholders
  • Strong programming skills, particularly in Python, with experience using relevant ML frameworks, libraries and development tools
  • Demonstrated ability to independently lead technical projects, troubleshoot complex problems and make sound technical decisions with limited oversight
  • Experience working with cross-functional subject matter experts and translating business or domain requirements into practical technical solutions
  • Comfortable working in an early-stage or growing technical environment where systems, processes and infrastructure are still being established
  • Experience supporting or mentoring technical team members and contributing to the growth of an engineering or ML function is considered an asset
  • Must be legally eligible to work in Canada

Requirements

  • Lead the completion, implementation and deployment of AI/ML solutions from prototype through MVP to production, ensuring seamless integration with the broader technology platform and adaptability for new clients
  • Design, develop and deploy LLM-powered applications using Python, LLM APIs (OpenAI, Gemini or similar) and frameworks such as LangChain or LangGraph, including RAG, embeddings, vector search and document processing pipelines
  • Define and evolve the technical architecture and technology stack required to support the organization’s AI products, making decisions on platforms, tools, services and system integrations to support long-term scalability
  • Design, build and maintain scalable technical infrastructure using REST APIs (FastAPI or similar), SQL, PostgreSQL, vector databases, Docker and cloud platforms (AWS, Azure or GCP)
  • Implement MLOps/DevOps practices, including CI/CD pipelines, workflow orchestration tools (Apache Airflow or similar), automated testing, monitoring and maintenance to ensure reliable and secure production AI applications
  • Collaborate with occupational health and safety subject matter experts to translate complex regulatory and business requirements into practical AI-powered solutions for compliance assessments, document analysis, risk identification and gap analysis
  • Independently lead technical projects, evaluate emerging technologies, troubleshoot complex challenges and establish engineering standards and best practices while communicating technical decisions and risks to senior leadership
  • Support the growth of the organization’s technical team by identifying future engineering needs, collaborating with external contractors and technical partners, and contributing to hiring, onboarding, mentorship and technical leadership as the function expands

Benefits

  • Desire to take ownership of a problem and demonstrate leadership skills
  • Interdisciplinary team player enthusiastic about working together to achieve excellence
  • Capable of critical and independent thought
  • Able to communicate technical concepts clearly to senior non-technical stakeholders
  • Intellectual curiosity and the desire to learn new things, techniques and technologies

How to Apply

If this sounds like the opportunity you’ve been waiting for, please don’t wait for the closing November 13, 2026 to apply – we’re excited to add a new member to the NSS team for this role, and the posting may come down sooner than the closing date if we find the right candidate before the posting closes! When sending your application, please send your resume and cover letter indicating why you think you’d be a fit for NSS. In your cover letter, please include one professional accomplishment you are most proud of and why.

Applicants must be legally eligible to work in Canada at the time of application.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Machine Learning Engineer @Alberta Machine Intelligence Institute
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 135,162+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later