Backend Software Engineer
3 days ago
OverviewAbout 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 OverviewWe’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 StackBackend 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 ResponsibilitiesDesign 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.Requirements5+ 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 RangesUnited 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 ScribdAre 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 WellbeingHealthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees12 weeks paid parental leaveShort-term/long-term disability plans401k/RSP matchingOnboarding stipend for home office peripherals + accessoriesLearning & Development allowance and programsQuarterly stipends for Wellness, WiFi, etc.Mental health resourcesFree Scribd product subscriptionsReferral bonuses and book benefitsSabbaticals and company-wide eventsTeam engagement budgets and flexible time offVolunteer days and inclusive Employee Resource GroupsAccess to AI tools to boost productivityWant 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
-
Software Engineering Manager
4 weeks ago
Ottawa, Canada Canonical Full timeSoftware Engineering Manager (Backend SaaS) Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical Software Engineering Manager (Backend SaaS) 3 days ago Be among the first 25 applicants Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical Canonical is a leading provider of open source software and...
-
Backend Software Engineer
2 weeks ago
Ottawa, Canada Scribd, Inc. Full timeOverview 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...
-
Backend Software Engineer
2 days ago
Ottawa, Canada Scribd, Inc. Full timeOverviewAbout 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,...
-
Software Engineer II, Backend
2 days ago
Ottawa, Canada Affirm Full timeSoftware Engineer II, Backend (Identity Decisioning) Apply for the Software Engineer II, Backend (Identity Decisioning) role at Affirm. About the Company Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. We are proud to be a...
-
Software Engineer II, Backend
3 days ago
Ottawa, Canada Affirm Full timeSoftware Engineer II, Backend (Identity Decisioning) Apply for the Software Engineer II, Backend (Identity Decisioning) role at Affirm. About the Company Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. We are proud to be a...
-
Software Engineer II, Backend
18 hours ago
Ottawa, Canada Affirm Full timeSoftware Engineer II, Backend (Identity Decisioning) Apply for the Software Engineer II, Backend (Identity Decisioning) role at Affirm . About the Company Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. We are proud to be a...
-
Senior Software Engineer, Backend
2 weeks ago
Ottawa, Canada Affirm Full timeSenior Software Engineer, Backend (Loans Platform)Join to apply for the Senior Software Engineer, Backend (Loans Platform) role at AffirmAffirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.We are looking for a Senior Software Engineer for...
-
Senior Software Engineer, Backend
2 weeks ago
Ottawa, Canada Affirm Full timeSenior Software Engineer, Backend (Loans Platform) Join to apply for the Senior Software Engineer, Backend (Loans Platform) role at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. We are looking for a Senior Software Engineer...
-
Software Engineering Manager
2 weeks ago
Ottawa, Canada Canonical Full timeSoftware Engineering Manager (Backend SaaS) Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical 1 day ago Be among the first 25 applicants Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough...
-
Software Engineering Manager
2 weeks ago
Ottawa, Canada Canonical Full timeSoftware Engineering Manager (Backend SaaS) Join to apply for the Software Engineering Manager (Backend SaaS) role at Canonical 1 day ago Be among the first 25 applicants Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough...