Senior Software Developer – Data Scientist (AI & Machine Learning)

TEEMA Group

Vancouver

On-site

CAD 180,000 - 200,000

Full time

6 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TEEMA Group is seeking a Staff Data Scientist (AI & Machine Learning) in Vancouver, BC, onsite 3 days a week. You will set the scientific roadmap, oversee architecture, and lead cross-functional teams across NLP, MT, transcription, and Generative AI in a big data setting.

You will mentor senior scientists, shape design reviews, and drive an engineering culture focused on code quality, reproducibility, and automation. A MSc/PhD is preferred for impact across products.

Qualifications

  • 10+ years of experience in software or data science.
  • 8+ years solving complex ML problems at scale.
  • Academic foundation: BSc in STEM or Linguistics.
  • Leadership tenure mentoring junior to senior data scientists.

Responsibilities

  • Lead the technical strategy for NLP and LLM initiatives.
  • Design robust ML platforms with Kubernetes-based microservices.
  • Oversee data science lifecycle from data collection to optimized inference.
  • Mentor data scientists and enforce engineering disciplines.

Skills

Python
Bash
NLP
Generative AI
LLMs
Transformers
MLOps
CI/CD for ML
Leadership
Mentoring

Education

BSc in STEM or Linguistics
MSc/PhD preferred

Tools

PyTorch
TensorFlow
TensorRT
Scikit-learn
Kubernetes
Hadoop/Spark

Job description

Job Title: Staff Data Scientist (AI & Machine Learning) Location: Vancouver, BC – 3 days a week onsite Job ID: 87597

Overview

As a Staff Data Scientist, you are a technical visionary and a strategic leader within our AI organization. While a Senior Data Scientist excels at building and deploying specific models, you are responsible for the scientific roadmap and architectural patterns that define how we apply AI across our global communications archive. You will lead high-impact, cross-functional initiatives in machine translation, transcription, and Generative AI, ensuring that our models are not only accurate but also scalable and highly available in a big data environment. You will bridge the gap between cutting-edge research and enterprise-grade production, serving as the primary technical authority for our most complex ML challenges.

What You’ll Do
  • Scientific Leadership: Lead the technical strategy for NLP and LLM initiatives. You will define the methodologies for how we classify and understand communication content at an astronomical scale.
  • Architecture & Scalability: Partner with Engineering and DevOps to design robust ML platforms. You will oversee the transition from experimental notebooks to high-availability microservices within Kubernetes environments.
  • End-to-End Governance: Own the entire data science lifecycle at a systemic level–from defining data collection strategies to optimizing inference performance using tools like TensorRT.
  • Strategic Problem Solving: Identify and tackle "cross-cutting" technical issues that affect multiple pods. You will pre-emptively solve bottlenecks in data engineering and model latency before they impact the business.
  • Culture & Mentorship: Act as a force multiplier for the Vancouver data science community. You will mentor Senior Data Scientists, lead design reviews, and instill a rigorous engineering culture (code quality, reproducibility, and TDD) within the data science discipline.
  • Business Synthesis: Collaborate with Product Leadership to transform ambiguous business problems into achievable AI/ML roadmaps, ensuring our AI features deliver clear ROI for our customers.
Tech Stack & Domain Expertise
  • Core Languages: Python (Expert), Bash.
  • Frameworks: PyTorch, TensorFlow, Scikit-learn, TensorRT.
  • Specializations: LLMs, Generative AI, Natural Language Processing (NLP), Speech Recognition (ASR).
  • Environment: Kubernetes, Microservices, Big Data Ecosystems (Hadoop/Spark), Agile.
What You Must Have
  • 10+ years of experience in software or data science, with at least 8+ years specifically solving complex machine learning problems at scale.
  • Academic Foundation: BSc in a STEM or Linguistics subject (Advanced degrees highly preferred).
  • Enterprise Big Data Experience: Proven track record of deploying models into production environments that handle massive, sensitive datasets.
  • Leadership Tenure: Extensive experience mentoring junior, intermediate, and senior data scientists, with a history of improving team-wide processes and code standards.
Advanced Technical Skills
  • Deep Learning Mastery: Expert-level knowledge of neural network architectures, particularly Transformers and their application in NLP and Generative AI.
  • Performance Engineering: Ability to optimize model inference for low-latency, high-throughput production requirements (e.g., quantization, pruning, and hardware acceleration).
  • Data Engineering Fluency: Strong ability to design data pipelines and cleaning processes that ensure high-quality training sets from unstructured communication archives.
  • Operational Excellence: Deep understanding of MLOps, CI/CD for ML, and monitoring model drift in a production setting.
The "Staff" Edge (Preferred)
  • Advanced Degree: MSc or PhD in a STEM or Linguistics field.
  • Systemic Impact: Experience building shared ML libraries, feature stores, or internal platforms used by other data science teams.
  • Thought Leadership: Contributions to the wider AI community through publications, patents, or open-source contributions.

Salary Range: $180-$200k CAD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer – Python
Senior Software Developer – Python

TEEMA Group • Vancouver

Hybrid
CAD 180,000 - 200,000
Senior Data Scientist
Senior Data Scientist

Motion Recruitment • Waterloo

On-site
CAD 120,000 - 170,000
Senior Consultant, ML/AI Engineer, Data & AI
Senior Consultant, ML/AI Engineer, Data & AI

Toast • Vancouver

On-site
CAD 120,000 - 180,000
Total rewards program
Career development
Data Science Manager
Data Science Manager

Hanalytica GmbH • Canada

Remote
CAD 120,000 - 180,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Jobgether • Canada

Remote
CAD 225,000 - 281,000
Competitive salary range: 160,320–200,
Staff AI Engineer
Staff AI Engineer

GuruLink • Toronto

On-site
CAD 140,000 - 210,000
Staff AI Developer
Staff AI Developer

Jobgether • Canada

Remote
CAD 170,000 - 234,000
Remote work from Canada
Competitive salary CAD
Travel to US projects (20% approx.)
Senior Data Scientist (Machine Learning & Generative AI)
Senior Data Scientist (Machine Learning & Generative AI)

BlackCube Labs • Toronto

On-site
CAD 135,000 - 181,000
Maternity leave coverage
Hybrid work arrangement (3 days on‑sit
3 days on-site incl. Thursdays
Data Scientist & Machine Learning Engineer
Data Scientist & Machine Learning Engineer

Identity Digital Inc. • Toronto

On-site
CAD 87,000 - 114,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Motion Recruitment Partners LLC • Toronto

On-site
CAD 180,000 - 280,000