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
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