×
Register Here to Apply for Jobs or Post Jobs. X

Backend Software Engineer; Python

Job in Miami, Miami-Dade County, Florida, 33222, USA
Listing for: Scribd, Inc.
Full Time position
Listed on 2025-10-25
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer, Software Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 126000 - 196000 USD Yearly USD 126000.00 196000.00 YEAR
Job Description & How to Apply Below
Position: Backend Software Engineer (Python)

Overview

Backend Software Engineer (Python) role at Scribd, Inc.

Get AI-powered advice on this job and more exclusive features.

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. Scribd Flex allows employees to choose a daily work-style in partnership with their manager, with occasional in-person attendance required for all Scribd employees, regardless of location.

We hire for GRIT: goals, results, innovation, and teamwork 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. 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 Elasti Cache 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, Elasti Cache, Cloud Watch) 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, Cloud Watch, 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 & Benefits

At Scribd, your base pay is one part of your total compensation package and is determined within a range. Salary ranges are based on local cost of labor benchmarks for each role, level, and location, with San Francisco as the highest market in the United States. California ranges: $126,000 to $196,000. Outside California, US ranges: $103,500 to $186,500. Canada ranges: $131,500 CAD to $174,500 CAD.

The listed salary range is for the level at which this job has been scoped; higher or lower ranges may apply for different levels. This position is eligible for equity and a comprehensive benefits package.

Working at Scribd

Are you currently based in a location where Scribd is able to employ you? Primary residence should be in or near listed cities in the United States, Canada, or Mexico, within typical commuting distance.

United States:
Atlanta, Austin, Boston, Dallas, Denver, Chicago, Houston, Jacksonville, Los Angeles, Miami, New…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary