Software Engineer (Backend, Python) - Content Understanding (Vancouver)

Scribd
📍 vancouver, metro vancouver regional district, Canada 💼 Full-time 🕒 Posted July 04, 2026

Job Description

About The Team

The ML Content Understanding team powers metadata extraction, enrichment, and content understanding across all Scribd brands. We process hundreds of millions of documents, billions of images, and deliver high-quality metadata to enable content discovery and trust for millions of users worldwide.

Our systems operate at massive scale, supporting diverse datasets like user-generated content (UGC), ebooks, audiobooks, and more. We work at the intersection of machine learning, data engineering, and distributed systems, collaborating closely with applied research and product teams to deploy scalable ML and LLM‑powered solutions in production.

Role Overview

We’re seeking a Software Engineer II with strong backend development experience and a passion for solving complex data challenges at scale. In this role, you’ll design, build, and optimize distributed systems that extract, enrich, and process metadata for a wide range of content.

...

Ready to Apply?

Submit your application today and join our talented team at Scribd.

Submit Application

Job Details

  • Location vancouver, metro vancouver regional district
  • Job Type Full-time
  • Category IT & Technology
  • Posted Date July 04, 2026
  • Application Deadline August 13, 2026