Overview

Machine Learning Engineer Jobs in Remote at tensora

Full job description

Machine Learning Engineer
TrueNorth AI

Location: Remote (Canada‑based)
Salary: 120,000–180,000 CAD per year + equity
Job Type: Full-time, Permanent

About Tensora

Tensora is a remote‑first AI infrastructure company building the next generation of tools for training, deploying, and monitoring large models. Our platform is used by research labs and enterprises across the US, Europe, and the UK to manage the full ML lifecycle—from experiment tracking and distributed training to production inference and observability. We’re a team of 60 spread across 15 countries, backed by Index Ventures and a group of angel investors who built the ML platforms you already use.

We care about craft, speed, and ownership. Everyone at Tensora is a builder first, and we bias towards shipping small, high‑quality increments over grand, slow plans.

The Role
We’re looking for a Machine Learning Engineer who can take an idea from a notebook to a production‑grade service. You’ll partner with data scientists, clinicians, and platform engineers to build the next generation of our intelligence layer. This is not a research‑only role; you will write code every day, design pipelines, and think about what happens when your model meets the real world.

What You’ll Do

  • Design, train, evaluate, and deploy machine learning models — including large language models (LLMs) and retrieval‑augmented generation (RAG) systems — on sensitive clinical data.
  • Build and maintain data preprocessing, feature engineering, and model serving pipelines on AWS.
  • Own the full ML lifecycle: experiment tracking, model versioning, A/B testing, monitoring for drift and performance regressions.
  • Write production‑grade Python code, containerize services with Docker, and orchestrate with Kubernetes.
  • Collaborate with product managers and clinicians to turn ambiguous healthcare problems into concrete technical solutions.
  • Mentor junior engineers, review code, and contribute to a culture of learning and accountability.

Requirements

  • 3+ years of professional experience as an ML engineer, data scientist, or similar role — with a track record of shipping models to production.
  • Strong Python skills and deep familiarity with at least one major framework (PyTorch, TensorFlow, or JAX).
  • Hands‑on experience with NLP (text classification, named entity recognition, embeddings) and/or computer vision.
  • Comfortable working with real‑world data: noise, class imbalance, missing values, and evolving distributions.
  • Experience with cloud infrastructure (AWS preferred) and containerisation (Docker, Kubernetes).
  • Ability to design clean REST APIs for model serving.
  • Clear communication skills; you can explain trade‑offs to both technical and non‑technical colleagues.
  • Must be legally authorized to work in Canada.

Nice to Have

  • Experience fine‑tuning and deploying large language models (e.g., LLaMA, Mistral, GPT) and using tools like Hugging Face Transformers, LangChain, or similar.
  • Familiarity with healthcare data standards (HL7, FHIR) or regulated environments.
  • Knowledge of MLOps tools (MLflow, Weights & Biases, DVC, Terraform).
  • Exposure to streaming data (Kafka, Kinesis) or real‑time inference.

Interview process

We aim to wrap up the process in 2–3 weeks:

  • Application review – we read every submission.
  • Intro chat (30 min) – with a recruiter, to discuss your background and answer your questions.
  • Technical deep‑dive (60 min) – a conversation with an ML Engineer about a system you’ve built, design tradeoffs, and a collaborative problem‑solving exercise.
  • Take‑home task (~3 hours) – build a small, self‑contained ML pipeline that you’ll present in the next stage.
  • Task review & team chat (90 min) – present your solution, discuss alternatives, and meet potential teammates.
  • Offer – we move fast.

Tensora is an equal‑opportunity employer. We celebrate diversity and are committed to building a team that reflects a wide range of backgrounds, experiences, and perspectives. If you need accommodation at any stage, just let us know.

Apply at [email protected] – include your CV and a short note about why you’re interested.

Pay: $120,000.00-$180,000.00 per year

Benefits:

  • Flexible schedule

Work Location: Remote

Title: Machine Learning Engineer

Company: tensora

Location: Remote

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.