Job title:
Machine Learning Engineer
Duration:
8-month contract
Principal tasks and responsibilities include:
- Lead the system design and implementation of ML solutions focused on RAG pipelines, LLMs, and production-grade infrastructure for NLP systems that combine structured and unstructured data from multiple sources.
- Build LLM-powered APIs and Chatbot Assistants using LangChain, LlamaIndex, or similar frameworks. Work with vector databases like pgvector, Weaviate, or Pinecone to store and retrieve document embeddings.
- Ingest and process data from sources like SharePoint, Documents, GitLab, Confluence, Databases, Wikis, and more.
- Design and integrate new use cases for the NLQ (Natural Language Querying) product by working with data pipelines and enhancing prompt engineering. Train or fine-tune lightweight models for intermediate NLP requirements.
- Develop and iterate on the existing ML pipeline, including containerized services deployed via Docker and Kubernetes. Enforce MLOps standards, and Integrate ML Product consumption through platforms such as MS Teams, Code Editors (VS Code, RStudio)
Our client:Canadian Institute for Health Information (CIHI)
Qualifications and pre-requisites:- BSc+ in Computer Science, Math, Physics, or similar
- 2+ years of extensive programming experience, 1+ year experience of building machine learning production system
- Solid knowledge of applied Machine Learning, Deep Learning, Large Language Models
- Experience with developing MLOps CI/CD pipelines for deploying AI/ML models
- Solid cloud experience with Azure or AWS and cloud AI/ML services such as Databricks, Kubernetes, docker and container orchestration, Azure Machine Learning, Azure Data Factory
- Experience with RAG, LLM fine tuning, LLM serving
- Practical expertise in performance tuning, bottleneck problems analysis, and troubleshooting
Name:
Please include your first and last name.
Email: @
Phone:
Please include your country code.
CV / Resume:
Yes, I am currently eligible to work (work permit/visa/citizenship) in the country to which I am applying. No, I am not currently eligible to work (work permit/visa/citizenship) in the country to which I am applying.