freehire launches on Product Hunt on 26 August.

Follow →

AI / ML Engineer OR Data Scientist

Summary

Build and deploy AI/ML models, focusing on language technologies like NLP and dialogue systems using Python, PyTorch, and Hugging Face frameworks.

Overview

Role: AI / ML Engineer OR Data Scientist

Location: Canada / USA - Remote

Long Term Contract

Expi: 3+ years

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience
  • 3+ years of professional experience (or equivalent) in software engineering, AI/ML development (ideally including a Master's or Ph.D. in Computer Science, ML, Data Science, or a related field)
  • Practical experience and theoretical knowledge of language technologies such as: dialogue/conversational systems, NLP, and Information Retrieval
  • Strong foundation in data structures, algorithms, and software engineering principles.
  • Proficiency in Python and relevant deep learning frameworks; training (e.g. PyTorch, Tensorflow, JAX, Hugging Face Transformers/Adapters), serving (e.g., Hugging Face TGI//outlines, vLLM)
  • Experience with LLM model development and deployment ideally including experience with model distillation, supervised fine-tuning using RLHF/DPO, and automatic prompt tuning (e.g. DSPy, TextGrad)
  • Experience with cloud deployment of ML systems (e.g., AWS, GCP, Azure) including and open systems (e.g. Docker and Kubernetes) and associated ML services.
  • Strong analytical and problem-solving skills
  • Experience structuring and running data-backed experiments
  • Strong written and verbal communication skills

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Other

Industries

  • IT Services and IT Consulting

See also