Backend Software Engineer

3 weeks ago


Toronto, Canada Scribd, Inc. Full time

Join to apply for the Backend Software Engineer (Python) role at Scribd, Inc. Overview The ML Data Engineering team powers metadata extraction, enrichment, and content understanding across all Scribd brands. We process hundreds of millions of documents, billions of images, and deliver high-quality metadata to enable content discovery and trust for millions of users worldwide. We build at scale with machine learning, data engineering, and distributed systems, collaborating with applied research and product teams to deploy scalable ML and LLM-powered solutions in production. About The Company At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. We aim to democratize the exchange of ideas and information, empowering collective expertise through our four products: Everand, Scribd, Slideshare, and Fable. We value a culture where employees can be real and bold, debate and commit, and take action with the customer in mind. Scribd Flex enables flexible daily work styles, with occasional in-person attendance to foster collaboration, culture, and connection. Role Overview We’re seeking a Software Engineer II with deep experience building event-driven, distributed, and scalable systems in Python. In this role, you’ll design and optimize large-scale data and service pipelines on AWS, supporting Scribd’s content enrichment and metadata systems. You’ll work 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 Our backend systems are primarily built in Python, leveraging AWS services such as Lambda, ECS, SQS, and ElastiCache for event-driven and distributed processing. We also use 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. Compensation and Employment Details At Scribd, base pay is one part of total compensation and is determined within a range based on location and other factors. Salary ranges vary by geography. This position is eligible for a competitive equity offering and a comprehensive benefits package. Working at Scribd Employees must have their primary residence in or near one of the listed cities in the United States, Canada, or Mexico, within a typical commuting distance. We encourage applicants from multiple locations and may adjust compensation accordingly. Benefits, Perks, and Wellbeing Benefits/perks listed may vary by location. 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 Learning & Development allowance and programs Wellness, WiFi, and other stipends Mental health resources Free Scribd product subscriptions Referral bonuses and book benefit Sabbaticals and team engagement budgets Vacation, personal days, paid holidays, and flexible sick time Volunteer day and employee resource groups Access to AI tools for productivity and innovation Additional information : We are committed to equal employment opportunity and encourage applicants from diverse backgrounds to apply. For interview accessibility accommodations, please email #J-18808-Ljbffr



  • Toronto, Canada Vernovis Full time

    Job Title: Backend Software Engineer Location/ Work Structure: New York, NY OR Toronto, ON Compensation: $123-142k Who we are: Vernovis is a Total Talent Solutions company that specializes in Technology, Cybersecurity, Finance & Accounting functions. At Vernovis, we help these professionals achieve their career goals, matching them with innovative...


  • Toronto, Canada Vernovis Full time

    Job Title: Backend Software Engineer Location/ Work Structure : New York, NY OR Toronto, ON Compensation: $123-142k Who we are: Vernovis is a Total Talent Solutions company that specializes in Technology, Cybersecurity, Finance & Accounting functions. At Vernovis, we help these professionals achieve their career goals, matching them with innovative projects...


  • Toronto, Canada Vernovis Full time

    Job Title: Backend Software EngineerLocation/ Work Structure: New York, NY OR Toronto, ONCompensation: $123-142kWho we are:Vernovis is a Total Talent Solutions company that specializes in Technology, Cybersecurity, Finance & Accounting functions. At Vernovis, we help these professionals achieve their career goals, matching them with innovative projects and...


  • Toronto, On, Canada Vernovis Full time

    Job Title: Backend Software Engineer Location/ Work Structure : New York, NY OR Toronto, ON Compensation: $123-142k Who we are: Vernovis is a Total Talent Solutions company that specializes in Technology, Cybersecurity, Finance & Accounting functions. At Vernovis, we help these professionals achieve their career goals, matching them with innovative projects...


  • Toronto, ON, Canada Vernovis Full time €123,000 - €142,000

    Job Title: Backend Software Engineer Location/ Work Structure : New York, NY OR Toronto, ON Compensation: $123-142k Who we are: Vernovis is a Total Talent Solutions company that specializes in Technology, Cybersecurity, Finance & Accounting functions. At Vernovis, we help these professionals achieve their career goals, matching them with innovative projects...


  • Toronto, Canada Vernovis Full time

    Get AI-powered advice on this job and more exclusive features. This range is provided by Vernovis. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $143,000.00/yr - $166,000.00/yr Direct message the job poster from Vernovis Job Title: Sr. Backend Software Engineer Location/ Work Structure...


  • Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada ActiveState Software Inc. Full time

    Sr Backend Software Engineer Department: Engineering Employment Type: Full Time Location: Vancouver Compensation: $75,000 - $105,000 / year Description ActiveState enables DevOps, InfoSec, and Development teams to improve their security posture while simultaneously increasing productivity and innovation to deliver secure applications faster. We are the only...


  • Toronto, Canada Mozilla Full time

    Senior Software Engineer, Backend Join Mozilla as a Senior Backend Engineer to build high‑quality systems that power Firefox’s New Tab features. Work on software that reaches millions of users worldwide, while contributing to an open‑source mission that places people before companies. Why Mozilla? Mozilla is a non‑profit technology company that has...


  • Toronto, Canada Mozilla Full time

    Senior Software Engineer, Backend Join Mozilla as a Senior Backend Engineer to build high‑quality systems that power Firefox’s New Tab features. Work on software that reaches millions of users worldwide, while contributing to an open‑source mission that places people before companies. Why Mozilla? Mozilla is a non‑profit technology company that has...


  • Toronto, Canada Pigment Full time

    Join to apply for the Senior Backend Software Engineer (Blocks) role at PigmentContinue with Google Continue with GoogleJoin to apply for the Senior Backend Software Engineer (Blocks) role at PigmentOur Story So Far:Since our founding in 2019, Pigment has become one of the fastest-growing SaaS companies in the world today. Our product, a highly efficient...