MarkiTech
Posted 1w ago

Video Machine Learning Engineer

MarkiTech
Toronto, Ontario, Canada
$55k-$60k/moHybridContract
Responsibilities
  • building pipelines
  • developing models
  • evaluating datasets
Requirements
  • Strong Python and machine-learning experience with video
  • Computer vision
  • OpenCV or FFmpeg
  • PyTorch or TensorFlow
  • Video analysis
  • ML evaluation
  • Annotation quality, and dataset bias knowledge
Technical tools mentioned
PythonOpenCVFFmpegPyTorchTensorFlow

Job description

Company: CliniScripts
Contract: Initial six months, with the possibility of extension
Compensation: Approximately $60,000 annual equivalent, subject to final confirmation
Location: [Remote/Hybrid]
Reports to: CTO

About the Role:
CliniScripts is seeking a Video Machine Learning Engineer to support an ABA therapy video-data project.
The engineer will help build a secure pipeline for processing recorded therapy sessions and developing computer-vision and machine-learning models using BCBA-annotated video data.

Responsibilities:
  • Review the existing video dataset and determine its suitability for ML training.
  • Build a secure pipeline for uploading, storing, processing, and tracking videos.
  • Create automated checks for video, audio, and metadata quality.
  • Connect timestamped BCBA annotations to video data.
  • Develop features for pose, movement, speech, and behavioural-event analysis.
  • Build and evaluate proof-of-concept video ML models.
  • Document the technical process, model results, and dataset limitations.
  • Follow strict privacy and security requirements when handling videos involving children.

Requirements:
  • Strong Python and machine-learning experience.
  • Practical experience with video, computer vision, and tools such as OpenCV or FFmpeg.
  • Experience with PyTorch, TensorFlow, or a similar ML framework.
  • Experience with pose estimation, action recognition, or video classification.
  • Understanding of ML evaluation, annotation quality, and dataset bias.
  • Ability to work independently and communicate with technical and clinical teams.

Initial Deliverables
During the six-month contract, the engineer will be expected to:
  • Audit the current video dataset.
  • Recommend video-quality and data-collection standards.
  • Build the initial video-processing and quality-control pipeline.
  • Create a baseline feature-extraction workflow.
  • Develop and evaluate an initial proof-of-concept model.

About MarkiTech

Develops AI-powered healthcare software and digital automation solutions.

Similar jobs

Machine Learning Engineer roles near Toronto, Ontario
6h
Save
Mark Applied
Hide
Machine Learning Engineer Lead
British Columbia or Ontario or Vancouver or Toronto
$125k-$169k/yr RemoteFull Time
Vancity
Vancity: Member-owned credit union providing banking and investment services.
10+ YOE10+ years in machine learning engineering, data science, applied AI, or software engineering; bachelor's or master's degree; Python, SQL, cloud ML, MLOps, model deployment, monitoring, and enterprise production experience.
Python, SQL, PyTorch, TensorFlow, Scikit-learn, Azure Machine Learning, Databricks, MLflow, Microsoft Azure, UiPath, Power Automate, AWS, GCP, Power BI, Tableau
6h
Save
Mark Applied
Hide
Machine Learning Engineer Lead
British Columbia or Ontario or Vancouver or Toronto
$125k-$169k/yr RemoteFull Time
Vancity
Vancity: Member-owned credit union providing banking and financial services.
10+ YOE10+ years in machine learning engineering, data science, applied AI, or software engineering; bachelor's or master's degree; Python, SQL, cloud ML, production systems, MLOps, and deployment automation experience.
Python, SQL, PyTorch, TensorFlow, Scikit-learn, Azure Machine Learning, Databricks, MLflow, CI/CD, UiPath, Power Automate, AWS, GCP, Power BI, Tableau
1d
Save
Mark Applied
Hide
Staff Machine Learning Engineer, Generative AI (Auth0)
Toronto, Ontario, Canada
$168k-$231k/yr HybridFull Time
Okta
OktaNASDAQ: OKTA: Provide secure identity management and authentication for enterprises.
7+ YOERequires 7+ years of software development experience, strong Python skills, applied machine learning, GenAI platforms, RAG, AI agent frameworks, ML frameworks, evaluation pipelines, and AI/ML infrastructure expertise.
Python, Go, TypeScript, AWS Bedrock, OpenAI, Anthropic, LiteLLM, LangGraph, LangChain, LlamaIndex, MCP, FastAPI, PyTorch, TensorFlow, Spark ML, Airflow, Claude
2d
Save
Mark Applied
Hide
Machine Learning Engineer
Toronto or Canada or United States or Asia
$94k-$144k/yr HybridFull Time
Manulife
ManulifeTSX: MFC: Provides insurance, wealth management, and investment services globally.
4+ YOERequires 4+ years of machine learning engineering experience, Python, production ML systems, cloud and containerization knowledge, Terraform, CI/CD, and a bachelor's degree or equivalent technical experience.
Python, Java, Scala, LangChain, LangGraph, OpenAI SDK, MLflow, Azure Machine Learning, Databricks, Jenkins, GitHub Actions, Azure DevOps, Docker, Kubernetes, Terraform, Azure Key Vault, Spark, Delta, Unity Catalog
3d
Save
Mark Applied
Hide
Machine Learning Engineer
Toronto, Ontario, Canada
$83k-$155k/yr OnsiteFull Time
BMO Financial Group
BMO Financial GroupTSX: BMO: Provides diversified banking and wealth management services globally.
5+ YOERequires 5–7 years of relevant experience and a post-secondary degree or equivalent. Advanced proficiency in programming, deep learning, machine learning, model scaling, CI/CD, and ML algorithms.
Continuous Integration and Continuous Delivery/Deployment
4d
Save
Mark Applied
Hide
Senior Machine Learning Engineer, Causal & Decision Systems
Toronto, Ontario, Canada
HybridFull Time
CSC Generation
CSC Generation: Acquires and transforms retail brands into digital-first businesses.
Exceptional technical ability in machine learning, statistical modeling, causal inference, experimentation, decision systems, optimization, production ML, Python, SQL, or large behavioral datasets.
Python, SQL
5d
Save
Mark Applied
Hide
Machine Learning Engineer
Toronto or New York City
$150k-$250k/yr HybridFull Time
GPTZero
GPTZero: AI-powered platform for detecting and verifying machine-generated text.
3+ YOERequires 3+ years with PyTorch/Transformers, cutting-edge machine learning experience, software engineering ability, project ownership, leadership, and authorization to work in Canada or the US.
PyTorch, Transformers, AI agents, retrieval-augmented language models, open-source
6d
Save
Mark Applied
Hide
Senior Machine Learning Engineer
Toronto, Ontario, Canada
$90k-$120k/yr OnsiteFull Time
Tata Consultancy Services
Tata Consultancy ServicesNational Stock Exchange of India: TCS: Global provider of IT services, consulting, and business solutions.
5+ YOE5+ years of experience building and deploying machine learning solutions with expert Python and SQL skills, Azure ML, Databricks, MLflow, CI/CD, MLOps, monitoring, and lifecycle management.
Artificial Intelligence, Microsoft Azure, Machine Learning, Python, SQL, Azure ML, Databricks, MLflow, CI/CD, MLOps, Generative AI, LLM, agentic AI, GenAIOps