Senior Software Engineer (python + Distributed Systems)

Scribd, Inc.

San Francisco, United States
San francisco: $146,500 - $228,000; outside califo...
Python (5+ years)
Distributed systems design
Event-driven architecture
We are seeking a Senior Software Engineer with deep experience building event-driven, distributed, and scalable systems in Python

Job Summary

  • We are seeking a Senior Software Engineer 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.
  • This role offers the opportunity to work on cutting-edge generative AI and metadata enrichment problems at a truly global scale.

Matching Summary

We are seeking a Senior Software Engineer with deep experience building event-driven, distributed, and scalable systems in Python.

Salary

San Francisco: $146,500 - $228,000; Outside California: $120,000 - $217,000; Canada: $153,000 CAD - $202,000 CAD; Equity and benefits eligible

Skills & Requirements

Must-have

  • Python (5+ years)
  • Distributed systems design
  • Event-driven architecture
  • AWS services expertise
  • Backend service development
  • API development

Nice-to-have

  • Scala experience
  • Infrastructure-as-code
  • ML/LLM integration
  • Data processing frameworks

Key Requirements

  • 7+ years professional software engineering experience
  • Bachelor’s degree in Computer Science or equivalent experience
  • Experience leading technical projects
  • Mentoring engineers

Work Rights

Not specified

Tailored Resume

Cover Letter