Enable job alerts via email!

Machine Learning Engineer

LeverageTek Staffing Solutions

Ottawa

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

LeverageTek Staffing Solutions is looking for a Machine Learning Engineer for a 6-month contract in Ottawa. This 100% remote position requires expertise in ML and NLP, with tasks involving system design, data processing, and ML pipeline development. Candidates should have a strong background in Python, relevant ML frameworks, and deployment methodologies.

Qualifications

  • Strong experience with Classical ML Algorithms.
  • Experience with DNN Architectures and NLP techniques.
  • Experience with APIs and containerization techniques.

Responsibilities

  • Lead design and implementation of ML solutions for NLP systems.
  • Build LLM-powered APIs and chatbot assistants.
  • Integrate ML product consumption through platforms like MS Teams.

Skills

Machine Learning
Deep Learning
Natural Language Processing
Python
SQL

Tools

PyTorch
TensorFlow
LangChain
Docker
Kubernetes

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from LeverageTek Staffing Solutions

Senior Recruitment Specialist at LeverageTek Staffing Solutions

LeverageTek is actively seeking a Machine Learning Engineer / Developer for a 6-month contract with its Ottawa based client.

Work Location

This position can be done 100% remote across Canada

Security Clearance:

None

Key Tasks

  • 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)

Key Qualifications:

  • Strong experience and background with Machine Learning (Classical ML Algorithms)
  • Strong background and experience with Deep Learning (DNN Architectures) – RNN, LSTM, Transformers, GANs, Graph Neural Networks
  • Strong background and experience with Natural Language Processing - Neural Machine Translation, Sentiment Analysis, Text Generation, Summarization, Q&A

Qualifications:

  • Experience with Languages & Frameworks – Python, SQL, PyTorch/TensorFlow, LangChain, LlamaIndex, Haystack, FAISS, Sentence Transformers
  • Experience with Text Data Preparation – Data Cleaning, Chunking, Embedding
  • Experience with Retrieval Augmented Generation (RAG) - Content Generation
  • Experience with APIs – REST API endpoints for deployment
  • Experience with Containerization (Docker - AWS ECS and AWS ECR)

Assets:

  • Experience with Vector DB Storage - Ingesting, Indexing, Querying for Similarity Search and Retrieval with LLMs
  • Experience with Advanced RAG – Optimizing Retrieval, Refining Retrievals, Knowledge Graphs
  • Experience with LLM Deployment – Infrastructure Optimization, Scaling and Model Serving from Backend
  • Experience with LLM Inference Optimization – Quantization, Pruning, Caching
  • Experience with LLM Maintenance – Performance Monitoring, Error Detection, Bias Mitigation, Data Drift

About LeverageTek Staffing Solutions

Founded in 2003, LeverageTek provides end-to-end, cross-functional staffing solutions throughout North America. We are a trusted partner to leading private and public sector organizations and experts in talent solutions that create optimal business outcomes.

Don’t let our name fool you. Our roots are in technology, but we are also a proven leader in accounting and finance, sales and marketing, human resources, supply chain, and legal talent acquisition. We offer contract and permanent staffing, executive search, talent mapping, management consultancy, and contractor payroll management.

LeverageTek is an equal opportunity employer. We offer a welcoming and inclusive environment in service to one another, our customers, the candidates we represent, and the diverse communities we call home. We do all of this with kindness, empathy, and respect for each other. LeverageTek is committed to employment equity and creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of race, religion, gender, national origin, age, disability, and marital status.

Accessibility accommodations are available upon request

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Hospitals and Health Care, Public Health, and IT Services and IT Consulting

Referrals increase your chances of interviewing at LeverageTek Staffing Solutions by 2x

Sign in to set job alerts for “Machine Learning Engineer” roles.
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Senior Software Engineer (SEO Team, Full Stack)
Machine Learning Engineer, Trilogy (Remote) - $100,000/year USD
Software Engineer I (Consumer Servicing)
Software Engineer - Solutions Engineering
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer (Python/Linux/Packaging)
Software Engineer I (Merchant Data Platform)
Software Engineer - Solutions Engineering
Software Engineer, Trilogy (Remote) - $100,000/year USD
Python Software Engineer - Ubuntu Hardware Certification Team
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Software Engineer (Python/Linux/Packaging)
Python Software Engineer - Ubuntu Hardware Certification Team

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

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

Similar jobs

Senior Data Engineer – Quantitative Data Pipelines

Lumenalta

Ottawa null

Remote

Remote

CAD 100,000 - 130,000

Full time

Yesterday
Be an early applicant

Data Engineer III

Tree Trust

Ottawa null

Remote

Remote

CAD 100,000 - 130,000

Full time

2 days ago
Be an early applicant

Machine Learning Engineer

theScore

Toronto null

Remote

Remote

CAD 90,000 - 130,000

Full time

9 days ago

Senior Data Engineer - Remote

Aurora Cannabis Inc.

null null

Remote

Remote

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Machine Learning Engineer

isgSearch

null null

On-site

On-site

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Senior Software Engineer, Machine Learning Remote: US/Canada, India, Worldwide All positions En[...]

Observo

Toronto null

Remote

Remote

CAD 100,000 - 140,000

Full time

19 days ago

Forward Deployed Machine Learning Engineer

Stratum AI

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

24 days ago

Machine Learning Engineer

theScore

Toronto null

Remote

Remote

CAD 90,000 - 120,000

Full time

18 days ago

Machine Learning Engineer

The Score

Toronto null

Remote

Remote

CAD 100,000 - 130,000

Full time

19 days ago