Talent.com
Software Engineer - Backend (Python)
Software Engineer - Backend (Python)Scribd, Inc. • Ottawa, ON, CA
Software Engineer - Backend (Python)

Software Engineer - Backend (Python)

Scribd, Inc. • Ottawa, ON, CA
6 days ago
Job type
  • Full-time
Job description

Overview

About The Company : At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. We aim to create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our products : Everand, Scribd, Slideshare, and Fable.

We foster a culture where employees can be real and bold, debate and commit, and take action with customer focus. Scribd Flex lets employees choose a daily work-style with their manager; however, occasional in-person attendance is required for all Scribd employees, regardless of location.

We look for team members who demonstrate GRIT : the combination of passion and perseverance toward long-term goals. The acronym GRIT outlines our standards : Goals, Results, Innovation, and Team through collaboration and attitude.

Role Overview

We’re seeking a Software Engineer II with deep experience building event-driven, distributed, and scalable systems in Python. You will design and optimize large-scale data and service pipelines on AWS to support Scribd’s content enrichment and metadata systems. You’ll collaborate with cross-functional teams to design reliable backend services that integrate machine learning models and LLM-based components when needed. This role offers the opportunity to work on cutting-edge generative AI and metadata enrichment problems at a global scale.

Tech Stack

Backend systems are primarily Python-based, leveraging AWS services such as Lambda, ECS, SQS, and ElastiCache for event-driven and distributed processing. Other tools include Airflow, Spark, Databricks, Terraform, and Datadog for orchestration, data processing, and observability.

Key Responsibilities

  • Design and implement event-driven, distributed systems to extract, enrich, and process metadata from large-scale document and media datasets.
  • Build and maintain scalable APIs and backend services for high-throughput content processing.
  • Leverage AWS services (ECS, Lambda, SQS, ElastiCache, CloudWatch) to design and deploy resilient, high-performance systems.
  • Collaborate with cross-functional teams to deliver backend solutions that power ML-driven features.
  • Optimize and refactor existing backend systems for scalability, reliability, and performance.
  • Ensure system health and data integrity through monitoring, observability, and automated testing.

Requirements

  • 5+ years of professional software engineering experience on Python or distributed systems development.
  • Strong proficiency in Python (3+ years). Experience with Scala is a plus.
  • Proven experience designing and building event-driven, distributed, and scalable systems.
  • Hands-on experience with AWS services (ECS, Lambda, SQS, SNS, CloudWatch, etc.).
  • Experience with infrastructure-as-code tools like Terraform.
  • Solid understanding of system performance, profiling, and optimization.
  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • Bonus : Familiarity with data processing frameworks (Spark, Databricks) and workflow orchestration tools.
  • Bonus : Experience integrating ML or LLM-based models into production systems.
  • Salary and Benefits : This role offers a compensation package with a base salary that varies by location. See below for approximate ranges by region. This position is eligible for a competitive equity ownership and a comprehensive benefits package.

    Salary Ranges

    United States (non-California) : $103,500 – $186,500; California : $126,000 – $196,000. Canada : $131,500 CAD – $174,500 CAD. Salary ranges reflect local labor benchmarks and may vary by level and location. The final offer accounts for experience, skills, and organizational needs.

    Working at Scribd

    Are you based in a location where Scribd can employ you? Primary residence must be in or near one of the following cities, including surrounding metro areas within typical commuting distance : United States (Atlanta, Austin, Boston, Dallas, Denver, Chicago, Houston, Jacksonville, Los Angeles, Miami, New York City, Phoenix, Portland, Sacramento, Salt Lake City, San Diego, San Francisco, Seattle, Washington D.C.), Canada (Ottawa, Toronto, Vancouver), and Mexico City.

    Benefits, Perks, and Wellbeing

  • Healthcare Insurance Coverage (Medical / Dental / Vision) : 100% paid for employees
  • 12 weeks paid parental leave
  • Short-term / long-term disability plans
  • 401k / RSP matching
  • Onboarding stipend for home office peripherals + accessories
  • Learning & Development allowance and programs
  • Quarterly stipends for Wellness, WiFi, etc.
  • Mental health resources
  • Free Scribd product subscriptions
  • Referral bonuses and book benefits
  • Sabbaticals and company-wide events
  • Team engagement budgets and flexible time off
  • Volunteer days and inclusive Employee Resource Groups
  • Access to AI tools to boost productivity
  • Want to learn more about life at Scribd? See Scribd on LinkedIn. We strive to make our interview process accessible and welcome reasonable accommodations at any point in the process by emailing accommodations@scribd.com.

    We are an equal opportunity employer and value diversity of thought and experience. We encourage applicants from all backgrounds to apply and are committed to an inclusive workplace.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Backend Python • Ottawa, ON, CA

    Similar jobs
    Senior Software Engineer

    Senior Software Engineer

    Frugal • Ottawa H2B, ON, Canada
    Remote
    Full-time
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
    Last updated: 15 hours ago • Promoted • New!
    Senior QA Automation Engineer – Data Pipelines (Remote)

    Senior QA Automation Engineer – Data Pipelines (Remote)

    Solink Corp. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A tech innovation firm is seeking a Senior QA Automation Engineer to take a leadership role in building automated tests for data integrations and infrastructure. Responsibilities include defining te...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II - Newsroom Platform (Node / React)

    Software Engineer II - Newsroom Platform (Node / React)

    Warner Bros. Discovery • Ottawa H2B, ON, Canada
    Full-time
    A major entertainment company in Ottawa is seeking a Software Engineer II to contribute to both frontend and backend development for CNN Newsource's modern platform. The ideal candidate will have 2-...Show more
    Last updated: 15 hours ago • Promoted • New!
    Senior Software Engineer I

    Senior Software Engineer I

    SurveyMonkey • Ottawa H2B, ON, Canada
    Remote
    Full-time
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Cloud-Native Satellite Platform

    Senior Software Engineer - Cloud-Native Satellite Platform

    Telesat • Ottawa H2B, ON, Canada
    Full-time
    A leading global satellite operator is seeking a Senior Software Engineer to develop applications for the Lightspeed System. The candidate should have at least 10 years of experience in software dev...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer, Web API Platform

    Senior Software Engineer, Web API Platform

    Scribd, Inc. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    Senior Software Engineer, Web API Platform role at.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise t...Show more
    Last updated: 16 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Full-time
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Show more
    Last updated: 30+ days ago • Promoted
    Software Developer II — Build Scalable User-Focused Apps

    Software Developer II — Build Scalable User-Focused Apps

    Cisco • Ottawa H2B, ON, Canada
    Full-time
    A leading technology company in Ottawa is seeking a Software Developer to create reliable software for critical technology platforms. Ideal candidates are pursuing a graduate degree in relevant fiel...Show more
    Last updated: 4 days ago • Promoted
    Programmer Analyst (Architecture)

    Programmer Analyst (Architecture)

    freelance.ca • Ottawa, Canada
    Full-time
    Programmer Analyst (Architecture).Work is Hybrid in Ottawa, ON - 2, 3 days working from office.Enhanced Reliability (minimum), Secret (preferred). Support the design, development, and integration of...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer

    Software Engineer

    h2o.ai • Ottawa, ON, Canada
    Full-time
    As the world’s leading agentic AI company, H2O.Generative and Predictive AI to help enterprises and public sector agencies develop purpose-built GenAI applications on their private data.With ...Show more
    Last updated: 13 days ago • Promoted
    Senior Software Engineer : Zero Trust & Cloud Security

    Senior Software Engineer : Zero Trust & Cloud Security

    Global Talent Alliance, Canada • Ottawa H2B, ON, Canada
    Full-time
    A leading technology company in Ottawa is seeking a talented Senior Software Engineer to contribute to developing its Zero Trust products and cloud services. The successful candidate will design and...Show more
    Last updated: 20 days ago • Promoted
    Software Engineer

    Software Engineer

    Actalent • Ottawa, ON, Canada
    Full-time
    Job Title : Golang Software Engineer.As a Software Engineer, you will be responsible for developing internal tools and applications for the development team. This role requires independent work and t...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Global Talent Alliance, Canada • Ottawa H2B, ON, Canada
    Full-time
    Senior Software Engineer to work on their Zero Trust products and cloud services.The individual will become a member tasked with the development of innovative solutions to protect endpoints from em...Show more
    Last updated: 20 days ago • Promoted
    Senior Software Engineer, Canada

    Senior Software Engineer, Canada

    AutoScale Ventures • Ottawa H2B, ON, Canada
    Remote
    Full-time +1
    Position : Senior Software Engineer.Work Schedule : 9 : 00 AM- 5 : 00 PM PST.Base Salary : CAD $150,000 per year.Were looking for a Senior Software Engineer to help design, build, and evolve large-scale b...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Flexera • Ottawa H2B, ON, Canada
    Full-time
    Employer Industry : Technology Solutions and Software Development.Why consider this job opportunity.Opportunity for career advancement and growth within the organization. Collaborate with a high-perf...Show more
    Last updated: 11 days ago • Promoted
    Software Engineer II, Newsroom Platform

    Software Engineer II, Newsroom Platform

    Warner Media, LLC. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A major media company located in Ontario is seeking a Software Engineer II to contribute to both frontend and backend development for CNN's modern news platform. You will develop application feature...Show more
    Last updated: 4 days ago • Promoted