CareerPlanGet AI match score →

Senior Software Engineer (Python + Distributed systems)

Toronto, Ontario, Canada💼 Full-time💰 $120,000–$120,000🗓 2026-07-16 → 2026-07-19

Core

Design and optimize large-scale event-driven, distributed data pipelines on AWS to extract, enrich, and process metadata from hundreds of millions of documents and billions of images for Scribd's content discovery systems.

Role type

Senior Software Engineer (Python + Distributed Systems)

Builds

Scalable backend services and metadata enrichment pipelines for Scribd, Everand, and Slideshare products.

Domain

Internet / Document Processing / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python (5+ years), AWS (ECS, Lambda, SQS, ElastiCache), Terraform, System Architecture, Event-driven design, Scalability optimization, API development, Observability, Technical leadership

Preferred skills

Scala, Spark, Databricks, ML/LLM integration

Technologies

Python, AWS (Lambda, ECS, SQS, ElastiCache, CloudWatch), Airflow, Spark, Databricks, Terraform, Datadog

Responsibilities

Lead design and scaling of event-driven distributed systems for metadata extraction; Partner with Data Science and ML teams to architect robust systems; Build and maintain high-throughput APIs and backend services; Optimize existing systems for performance and reliability; Ensure system health via monitoring and automated testing; Mentor engineers and drive secure coding practices.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗