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

ottawa, on, Canada • Posted June 05, 2026

Job Type: Full-time
Location: ottawa, on
Posted: June 05, 2026
Category: IT & Technology
Application Deadline: July 15, 2026

Role Description

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 will design, build, and optimize distributed systems that extract, enrich, and process metadata for a wide range of content, integrating machine learning models and LLM-based services to deliver high-performance production solutions.

Key Responsibilities

  • Design and build scalable systems to extract, enrich, and process metadata from millions of documents, images, and audio content.
  • Leverage LLMs to integrate capabilities such as summarization, classification, extraction, and enrichment into metadata pipelines.
  • Collaborate with cross‑functional teams—including ML engineers and product managers—to deliver scalable, efficient, and reliable metadata solutions.
  • Optimize and refactor existing systems for performance, scalability, and reliability.
  • Ensur...

Interested in this role?

Click the button below to start your application for Software Engineer (Backend, Python) - Content Understanding (Ottawa) at Scribd.

Apply Now