Talent.com
Backend Software Engineer (Python)
Backend Software Engineer (Python)Scribd • San Francisco, California, United States
Backend Software Engineer (Python)

Backend Software Engineer (Python)

Scribd • San Francisco, California, United States
12 days ago
Job type
  • Full-time
Job description

About The Company :

At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our four products : Everand, Scribd, Slideshare, and Fable.

We support a culture where our employees can be real and be bold; where we debate and commit as we embrace plot twists; and where every employee is empowered to take action as we prioritize the customer.

When it comes to workplace structure, we believe in balancing individual flexibility and community connections.  It’s through our flexible work benefit, Scribd Flex, that employees – in partnership with their manager – can choose the daily work-style that best suits their individual needs. A key tenet of Scribd Flex is our prioritization of intentional in-person moments to build collaboration, culture, and connection. For this reason, occasional in-person attendance is required for all Scribd employees, regardless of their location.

So what are we looking for in new team members? Well, we hire for “GRIT”. The textbook definition of GRIT is demonstrating the intersection of passion and perseverance towards long term goals. At Scribd, we are inspired by the potential that this can unlock, and ask each of our employees to pursue a GRIT-ty approach to their work. In a tactical sense, GRIT is also a handy acronym that outlines the standards we hold ourselves and each other to.  Here’s what that means for you : we’re looking for someone who showcases the ability to set and achieve G oals, achieve R esults within their job responsibilities, contribute I nnovative ideas and solutions, and positively influence the broader T eam through collaboration and attitude.

About the team :

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.

Our systems operate at massive scale, supporting diverse datasets like user-generated content (UGC), ebooks, audiobooks, and more. We work at the intersection of machine learning, data engineering, and distributed systems, collaborating closely with applied research and product teams to deploy scalable ML and LLM-powered solutions in production.

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 running on AWS, supporting Scribd’s content enrichment and metadata systems. You’ll work closely 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 truly 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.

At Scribd, your base pay is one part of your total compensation package and is determined within a range. Our pay ranges are based on the local cost of labor benchmarks for each specific role, level, and geographic location. San Francisco is our highest geographic market in the United States. In the state of California, the reasonably expected salary range is between $126,000 [minimum salary in our lowest geographic market within California] to $196,000 [maximum salary in our highest geographic market within California].

In the United States, outside of California, the reasonably expected salary range is between $103,500 [minimum salary in our lowest US geographic market outside of California] to $186,500 [maximum salary in our highest US geographic market outside of California].

In Canada, the reasonably expected salary range is between $131,500 CAD[minimum salary in our lowest geographic market] to $174,500 CAD[maximum salary in our highest geographic market].

We carefully consider a wide range of factors when determining compensation, including but not limited to experience; job-related skill sets; relevant education or training; and other business and organizational needs. The salary range listed is for the level at which this job has been scoped. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for a competitive equity ownership, and a comprehensive and generous benefits package.

Working at Scribd, inc.

Are you currently based in a location where Scribd is able to employ you?

Employees must have their primary residence in or near one of the following cities. This includes surrounding metro areas or locations within a 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

Mexico : Mexico City

Benefits, Perks, and Wellbeing at Scribd

  • Benefits / perks listed may vary depending on the nature of your employment with Scribd and the geographical location where you work.

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

Learning & Development programs

Quarterly stipend for Wellness, WiFi, etc.

Mental Health support & resources

Free subscription to the Scribd Inc. suite of products

Referral Bonuses

Book Benefit

Sabbaticals

Company-wide events

Team engagement budgets

Vacation & Personal Days

Paid Holidays (+ winter break)

Flexible Sick Time

Volunteer Day

Company-wide Employee Resource Groups and programs that foster an inclusive and diverse workplace.

Access to AI Tools : We provide free access to best-in-class AI tools, empowering you to boost productivity, streamline workflows, and accelerate bold innovation.

Want to learn more about life at Scribd? www.linkedin.com / company / scribd / life

We want our interview process to be accessible to everyone. You can inform us of any reasonable adjustments we can make to better accommodate your needs by emailing accommodations@scribd.com about the need for adjustments at any point in the interview process.

Scribd is committed to equal employment opportunity regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. We encourage people of all backgrounds to apply, and believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful.

Create a job alert for this search

Software Engineer Backend • San Francisco, California, United States

Related jobs
Software Engineer

Software Engineer

TSR Consulting • Pleasanton, CA, US
Full-time
Local candidates to Pleasanton, CA.Would you require the candidates to meet you for in-person interview : Yes.Engages actively in building out a dynamic and productive development organization and c...Show more
Last updated: 1 day ago • Promoted
Senior / Staff Backend Engineer

Senior / Staff Backend Engineer

Termina • Hayward, CA, US
Full-time
Termina's goal is to accumulate first-party data for all Venture-backed companies in the world.Private-Markets investment decisions happen in the dark, uninformed, and in many cases without obj...Show more
Last updated: 20 days ago • Promoted
Senior / Staff Software Engineer, Backend

Senior / Staff Software Engineer, Backend

wherobots • San Francisco, CA, United States
Full-time
We are looking for passionate, skilled, and experienced software engineers to join Wherobots’ dynamic team in building the geospatial cloud database of the future, its cloud platform, and control p...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Backend

Software Engineer, Backend

Shepherd • San Francisco, CA, United States
Full-time
We provide savings on insurance premiums for commercial businesses that are leveraging modern technology on their worksites. While we began with commercial construction, we're expanding into adjacen...Show more
Last updated: 7 days ago • Promoted
Software Engineer, Backend

Software Engineer, Backend

Mercor, Inc. • San Francisco, CA, United States
Full-time
Mercor is training models that predict how well someone will perform on a job better than a human can.We use our platform to source, vet, and onboard expert contractors who help train AI models in ...Show more
Last updated: 29 days ago • Promoted
Software Engineer, Backend (Performance and Observability)

Software Engineer, Backend (Performance and Observability)

Menlo Ventures • San Francisco, CA, United States
Full-time
Biotechnology is rewriting life as we know it, from the medicines we take, to the crops we grow, the materials we wear, and the household goods that we rely on every day. But moving at the new speed...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer, Backend

Senior Software Engineer, Backend

Agtonomy • San Francisco, CA, United States
Full-time
Agtonomy brings intelligent automation to agriculture, turf, and other demanding industries through Physical AI and software services. By partnering with trusted equipment manufacturers, we deliver ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Backend)

Software Engineer (Backend)

Latent • San Francisco, CA, United States
Full-time
San Francisco, CA (5 Days In-Office).Join us in building the core infrastructure that enables the mass delivery of clinical AI across American healthcare. Your work will directly translate into impr...Show more
Last updated: 21 days ago • Promoted
Senior Staff Software EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

Senior Staff Software EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

Form Energy • Berkeley, CA, United States
Full-time
Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show more
Last updated: 5 days ago • Promoted
Software Engineer - Backend

Software Engineer - Backend

Plaid Inc • San Francisco, CA, United States
Full-time
We believe that the way people interact with their finances will drastically improve in the next few years.We’re dedicated to empowering this transformation by building the tools and experiences th...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer-Python

Senior Software Engineer-Python

Byrne Dairy • Emeryville, CA, United States
Full-time
We are looking for a Senior Software Engineer to join our Technology team.This is an amazing opportunity to work on Clarivate’s Alexander Street product and content management systems.Alexander Str...Show more
Last updated: 5 days ago • Promoted
Software Engineer, Backend

Software Engineer, Backend

OpenAI • San Francisco, CA, United States
Full-time
OpenAI’s Applications Engineering organization builds and operates the products that bring our cutting‑edge research to millions of users and developers worldwide. We power products such as ChatGPT,...Show more
Last updated: 30+ days ago • Promoted
Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

Form Energy • Berkeley, CA, United States
Full-time
Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show more
Last updated: 8 days ago • Promoted
Software Engineer, Backend

Software Engineer, Backend

Netic • San Francisco, CA, United States
Full-time
Netic is the AI revenue engine that handles multi-modal workflows, generates new demand, and drives measurable revenue for the $500B+ essential service industries that keep America running.With $20...Show more
Last updated: 6 days ago • Promoted
Backend Software Engineer (Python)

Backend Software Engineer (Python)

Scribd • San Francisco, CA, United States
Full-time
At Scribd (pronounced “scribbed”), our mission is to spark human curiosity.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empowe...Show more
Last updated: 14 days ago • Promoted
Senior Software Engineer, Backend

Senior Software Engineer, Backend

Harvey • San Francisco, CA, United States
Full-time
At Harvey, we’re transforming how legal and professional services operate — not incrementally, but end-to-end.By combining frontier agentic AI, an enterprise-grade platform, and deep domain experti...Show more
Last updated: 30+ days ago • Promoted
Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

Form Energy • Berkeley, CA, United States
Full-time
Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer, Truework (Python)

Senior Software Engineer, Truework (Python)

Checkr • San Francisco, CA, United States
Full-time
Checkr is building the data platform to power safe and fair decisions.Established in 2014, Checkr’s innovative technology and robust data platform help customers assess risk and ensure safety and c...Show more
Last updated: 2 days ago • Promoted