Enable job alerts via email!

Machine Learning Engineer

DOCEO AI

Edmonton

On-site

CAD 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Job summary

A leading AI education firm is seeking a Machine Learning Engineer to develop and deploy AI models aimed at improving educational outcomes. The ideal candidate should have a relevant degree and experience in Python and data science libraries like TensorFlow and PyTorch. This position requires on-site work 5 days a week in Edmonton, Canada. The company values ethical AI and offers a collaborative environment with educators.

Qualifications

  • 2 – 5 years of relevant experience.
  • Experience in NLP, LLMs, and retrieval-augmented generation systems.

Responsibilities

  • Design, develop, and optimize machine learning models.
  • Implement Retrieval-Augmented Generation (RAG) systems.
  • Conduct performance evaluation and optimization.

Skills

Proficiency in Python
Experience with TensorFlow
Experience with PyTorch
Experience with Scikit-Learn
Familiarity with cloud platforms (AWS, Azure, GCP)
Understanding of ethical AI considerations

Education

Bachelor’s or Master’s degree in Computer Science, Machine Learning, AI

Tools

MLflow
Kubeflow

Job description

Direct message the job poster from DOCEO AI

Software Product Development | Artificial Intelligence (AI)
About the Role

As a Machine Learning Engineer at DOCEO AI, you will be responsible for developing and deploying AI models that analyze school and student data, predict challenges, and recommend personalized strategies to improve learning outcomes. You will work closely with educators, data engineers, and MLOps specialists to integrate machine learning models into our education-focused platform.

Responsibilities
  • Design, develop, and optimize machine learning models.
  • Implement Retrieval-Augmented Generation (RAG) systems.
  • Develop, train, and fine-tune models on structured and unstructured student and district data sources.
  • Conduct performance evaluation, model validation, and optimization ensuring effectiveness and ethical compliance.
  • Collaborate with MLOps engineers to deploy models in a cloud-based infrastructure.
  • Work with educators and stakeholders to refine solutions based on real-world feedback.
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, AI, or related field.
  • 2 – 5 years of relevant experience.
  • Strong proficiency in Python and data science libraries such as TensorFlow, PyTorch, and Scikit-Learn.
  • Experience in NLP, LLMs, and retrieval-augmented generation systems.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Understanding of ethical AI considerations and bias mitigation.
  • Experience with MLOps tools (MLflow, Kubeflow) is a plus.
Work Schedule
  • On-site presence required 5 days a week during standard business hours.
Eligibility Requirements
  • Must be a Canadian citizen, permanent resident, or hold an existing valid work permit.

For job inquiries, please email your resume to info@doceo.ai

Additional Details

Seniority level: Entry level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Software Development

Job ID: J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs