Machine Learning Engineer

Tofu

Tofu

Software Engineering

Toronto, ON, Canada

Posted on May 11, 2026
Machine Learning Engineer
Toronto
Engineering
Hybrid
Full-time
About the Role
We're hiring a Machine Learning Engineer to join our core ML team in Toronto. You'll design, train, and deploy the models that power Tofu's fraud detection, deepfake analysis, and identity verification systems — directly shaping the accuracy and reliability of the product at scale.
What You'll Do
  • Design, train, and ship ML models for fraud detection, synthetic identity classification, and deepfake (audio, image, video) detection.
  • Build and maintain robust evaluation pipelines, including labeled datasets, benchmarks, and continuous monitoring for model drift.
  • Productionize models in collaboration with backend engineers — owning latency, throughput, and reliability requirements end-to-end.
  • Research and prototype novel approaches to adversarial fraud, including multi-modal signal fusion and active-learning loops.
  • Partner with product and threat intelligence to translate emerging fraud patterns into trainable signals.
What You'll Bring
  • A bias toward shipping — comfortable balancing research rigor with pragmatic delivery in a fast-paced environment.
  • Strong analytical and problem-solving skills, with deep curiosity about adversarial systems.
  • Excellent communication and the ability to explain trade-offs and model behavior to non-ML stakeholders.
  • A collaborative mindset and willingness to mentor more junior engineers and researchers.
  • Strong technical documentation skills.
Required Experience
  • Bachelor's degree in Computer Science, Machine Learning, Statistics, or a related field (Master's or PhD a plus).
  • 5+ years of professional experience building and deploying ML systems in production.
  • Expert proficiency in Python and modern ML frameworks (PyTorch, TensorFlow, JAX).
  • Hands-on experience with at least one of: computer vision, audio/speech models, NLP, or anomaly detection.
  • Experience deploying models on cloud platforms (AWS, GCP, or Azure) using Docker and Kubernetes.
  • Strong SQL and data wrangling skills.
  • Experience with vector databases, embeddings, and large-scale retrieval (Elasticsearch, FAISS, pgvector).
Preferred Experience
  • Experience with deepfake detection, biometrics, or generative model forensics.
  • Experience with MLOps tooling (MLflow, Weights & Biases, Kubeflow, SageMaker).
  • Experience in fraud, trust & safety, or security-adjacent domains.
  • Familiarity with adversarial ML and red-teaming techniques.
Why Tofu and this Role
  • You'll help build the trust layer for the internet — one of the defining problems of the AI era.
  • You'll join a team obsessed with building a generational company.
  • Early engineers have real ownership, real impact, and unlimited growth.
Benefits & Perks
  • Competitive salary + meaningful equity.
  • Comprehensive health benefits.
  • 3 weeks of vacation.
  • New laptop and gear to do your best work.
  • Tofu swag your friends will want to steal.
Ready to apply?
Powered by
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
Req ID: R1