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