What is a Software Engineer at Scribd?
As a Software Engineer at Scribd, you build and scale systems that power access to digital reading, knowledge sharing, and content discovery for millions of global users. Your work directly impacts Scribd’s suite of digital reading and subscription products, including Scribd, Everand, SlideShare, and Fable. Whether you are optimizing low-latency Web APIs or processing massive document ingestion feeds, your technical contributions shape how knowledge is organized and delivered worldwide.
Engineers at Scribd operate in a dynamic technological environment that processes hundreds of millions of documents and billions of media assets. Depending on your team alignment—such as ML Data Engineering, Web API Platform, or Signup & Activation—you will solve complex engineering challenges ranging from distributed event-driven data pipelines to high-throughput backend services. The backend architecture leans heavily on Python and Ruby on Rails, deployed across AWS infrastructure utilizing services like ECS, Lambda, SQS, and ElastiCache.
This role requires a balance of analytical depth, architectural discipline, and pragmatic execution. You are expected to design services with clear contracts, robust telemetry, and intentional performance constraints. Beyond pure technical execution, you will work cross-functionally with Product, Data Science, and Design teams to rapidly iterate on features that drive user engagement, content discovery, and business growth.
