Senior Software Engineer (Python + Distributed systems)

Scribd
San Francisco
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Leadership","Mentoring","Communication","Team collaboration"]

We are seeking a Senior Software Engineer to design and optimize large-scale, event-driven, distributed Python systems on AWS. You’ll build backend services for metadata enrichment, collaborate with ML and data teams, and help scale pipelines processing millions of documents and images, balancing performance, reliability, and rapid iteration in a global context.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Scribd
Scribd
8 months ago

Senior Software Engineer (Python + Distributed systems)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

We are seeking a Senior Software Engineer to design and optimize large-scale, event-driven, distributed Python systems on AWS. You’ll build backend services for metadata enrichment, collaborate with ML and data teams, and help scale pipelines processing millions of documents and images, balancing performance, reliability, and rapid iteration in a global context.
Location: San Francisco
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Provide technical leadership, mentorship, and guidance to engineers across the organization, driving secure coding best practices.
  • •Lead the design, implementation, and scaling of event-driven, distributed systems to extract, enrich, and process metadata from large-scale document and media datasets.
  • •Partner with Data Science, Infrastructure, ML Engineering, and Product teams to architect and deliver robust systems that balance scalability, high performance, and rapid iteration.
  • •Contribute to the team’s engineering strategy, identifying gaps, proposing new initiatives, and improving existing frameworks.
  • •Build and maintain scalable APIs and backend services for high-throughput content processing.

Pay and Benefits

Perks:Scribd FlexHealth InsuranceDentalVisionRetirement MatchingEquityLearning BudgetHome OfficeSabbaticalsParential Leave

Key Requirements

  • •7+ years of professional software engineering experience with a focus on backend or distributed systems development.
  • •Strong proficiency in Python (5+ years). Experience with Scala is a plus.
  • •Expertise in designing and architecting large-scale event-driven and distributed systems
  • •Strong cloud expertise with AWS services (ECS, Lambda, SQS, SNS, CloudWatch, etc.)
  • •Experience with infrastructure-as-code tools like Terraform.
Experience:7+ yearsDistributed systemsPythonAWSCloudBackend
Education:Bachelor's
Skills:LeadershipMentoringCommunicationTeam collaboration
Tech Stack:PythonAWSLambdaECSSQSSNSCloudWatchElastiCacheAirflowSparkDatabricksTerraformDatadog

Company Brief

Scribd
Scribd operates a subscription-based digital library offering unlimited access to books, audiobooks, magazines, and documents. The platform provides personalized recommendations and distribution tools for authors and publishers worldwide.
Industry: Publishing
Company Size: Medium (51 to 250 employees)
Growth: Established Company
Headquarters: San Francisco, United States
Founded: 2007
WebsiteLinkedIn