Python Backend Software Engineer at Scribd

ottawa, on, Canada • Posted June 08, 2026

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

Role Description

Advance your career with Scribd, Inc. as a Backend Software Engineer specializing in Python. Focus on complex data challenges and contribute to innovative machine learning projects.

As a Software Engineer II on the ML Content Understanding team, you will design and optimize distributed systems for metadata across varied content types. You'll work alongside ML engineers and product managers to create high-performance solutions that push the boundaries of metadata processing and extraction.

Key Responsibilities:
• Design scalable systems for metadata extraction and processing
• Integrate LLMs for enrichment and classification tasks
• Optimize existing systems for enhanced reliability and performance
• Ensure data accuracy through validation and monitoring
• Participate in code reviews to maintain high-quality standards

Requirements:
• 4+ years in software engineering
• Proficiency in Python, Scala, or Ruby

Interested in this role?

Click the button below to start your application for Python Backend Software Engineer at Scribd at Scribd.

Apply Now