Software Engineer (Backend, Python) - Content Understanding
$126kScribd
Scribd, Inc. is on a mission to advance human understanding. Our four products — Scribd®, Slideshare®, Everand™, and Fable — help billions of people across the globe move beyond access and into insight, application, and expertise. Culture at Scribd, Inc. 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. We believe the best work happens when individual flexibility is balanced with meaningful community connection. Scribd Flex empowers employees to choose the workstyle and location that support their best performance, while committing to intentional in-person moments that strengthen collaboration and culture. Occasional in-person attendance is required for all Scribd, Inc. employees, regardless of location. So what are we looking for in new team members? At Scribd, Inc., we hire for “GRIT.” Traditionally defined as the intersection of passion and perseverance toward long-term goals, GRIT reflects the mindset we expect from every employee. For us, it also serves as a practical framework for how we work: setting and achieving Goals, delivering Results within your role, contributing Innovative ideas and solutions, and strengthening the broader Team through collaboration and attitude. This posting reflects an approved, open position within the organization. About the team: The ML Content Understanding 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 strong backend development experience and a passion for solving complex data challenges at scale. In this role, you’ll design, build, and optimize distributed systems that extract, enrich, and process metadata for a wide range of content. You’ll work closely with ML engineers, product managers, and cross-functional partners to integrate machine learning models and LLM-based services into production pipelines and deliver impactful, high-performance solutions. This role offers the opportunity to work on cutting-edge generative AI and metadata enrichment problems at a truly global scale. Tech Stack: Our team uses various technologies. The following are the ones that we use on a regular basis: Python, Scala, Ruby on Rails, Airflow, Databricks, Spark, APIs, AWS (Lambda, ECS, SQS, ElastiCache, Sagemaker, Cloudwatch, Datadog) and Terraform. Key Responsibilities: Design and build scalable systems to extract, enrich, and process metadata from millions of documents, images, and audio content. Leverage LLMs to integrate capabilities like summarization, classification, extraction, and enrichment into metadata pipelines. Collaborate with cross-functional teams, including ML engineers and product managers, to deliver scalable, efficient, and reliable metadata solutions. Optimize and refactor existing systems for performance, scalability, and reliability. Ensure data accuracy, integrity, and quality through automated validation and monitoring. Participate in code reviews, ensuring best practices are followed and maintaining high-quality standards in the codebase. Manage and maintain data pipelines, security and infrastructure Requirements: 4+ years of professional software engineering experience Proficiency in Python, Scala, Ruby, or similar languages Experience designing and building distributed systems at scale Hands-on experience building, deploying, and optimizing solutions using ECS, EKS, or AWS Lambda Experience with infrastructure-as-code tools like Terraform (or similar) Experience working with a public cloud provider (AWS, Azure, or Google Cloud) Familiarity with data processing frameworks like Spark or Databricks for large-scale workloads Proven ability to test, profile, and optimize systems for performance, scalability, and reliability Bachelor’s degree in Computer Science or equivalent professional experience Bonus: Experience working with LLMs or integrating ML models into production systems At Scribd, Inc., 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, Inc. can 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 at Scribd, Inc. Scribd Flex (flexible work model) Comprehensive health, dental, and vision coverage Mental health support and disability coverage Generous paid time off, including vacation, sick time, holidays, winter break, volunteer time, and sabbaticals Paid parental leave and family support benefits Retirement matching and employee equity Learning and development programs and professional growth opportunities Wellness and home office stipends Complimentary access to the Scribd, Inc. suite of products Enterprise access to leading AI tools Get to Know Scribd, Inc. About Scribd, Inc. Life at Scribd, Inc. 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 about the need for adjustments at any point in the interview process. Scribd, Inc. 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.
$146.5k
...to advance human understanding. Our four products... ...the team: The ML Content Understanding... ...machine learning, data engineering, and distributed... ...seeking a Senior Software Engineer with... ...scalable systems in Python. In this role,... ...design reliable backend services that integrate...SoftwareContentLocal areaWorldwideHome officeFlexible hours$146.5k
...to advance human understanding. Our four products... ...team: The ML Content Understanding team... ...machine learning, data engineering, and distributed... ...seeking a Senior Software Engineer with... ...scalable systems in Python. In this role,... ...design reliable backend services that integrate...SoftwareContentLocal areaWorldwideHome officeFlexible hours$126k
...the team: The ML Data Engineering team powers metadata... ...extraction, enrichment, and content understanding across all Scribd... ...: We’re seeking a Software Engineer II with deep... ...scalable systems in Python. In this role, you’ll... ...teams to design reliable backend services that...SoftwareContentTemporary workLocal areaWorldwideHome officeFlexible hours$120k - $180k
...provider of cloud-based AI solutions to understand, search, and generate content, and is trusted by hundreds of... ...month. Hive also offers turnkey software applications powered by... ...interested in joining the future of AI! Backend Engineer Role In order to execute our vision...SoftwareContent$170k - $220k
...We're looking for a Senior Software Engineer - Backend to help us scale the core systems... ...and game logic to personalized content and secure, seamless payments.... ...more backend languages (e.g., Go, Python, Node.js, Java), and an understanding of trade-offs between them. ~...SoftwareContentRemote workFlexible hours- ...true creative partner: one that understands context, clarity, and taste. We... ...You’ll build and scale the backend systems that power millions users creating content every day on Gamma. This role is... ...working closely with frontend engineers to deliver polished experiences...SoftwareContentWork at officeWork from home
$126k
...to advance human understanding. Our four products... ...& Role The Content Foundations team... ...guidance from senior engineers and the EM on... ...of professional software engineering experience... ...Experience with backend services, data... ...least one of Ruby, Python, or Go, and...SoftwareContentFor contractorsLocal areaHome officeFlexible hours$284k
About the Role Principal engineers at Uber have a deep... ...technical leadership to all backend engineers within the... .... What You’ll Do SOFTWARE ENGINEERING Consistently... ...user guides, training content, Engucation, Stack... ...your recruiter to better understand in‑office expectations...SoftwareContentFull timeWork experience placementWork at officeRemote work- ...Staff Backend Platform Software Engineer Patreon is the best place for creators to build... ...communities. We're building a content and community platform where... ...~ Strong experience with Python or a similar language ~ Strong understanding of software design patterns...SoftwareContentWork at officeLocal areaRemote workWorldwide2 days per week
- ...are seeking exceptional AI engineers to join our core document understanding team. You will work at... ...analysis, and multimodal content processing Build robust data... ...applied research Strong software engineering fundamentals with production Python experience (modern...SoftwareContentWork at officeRemote work
- ...Senior Backend Engineer (Python/FastAPI) Location: San Francisco, CA. Salary: $? - ? per year Requirements Several years of software engineering experience (3 years or more) Strong expertise... ...modern languages and tools. Deep understanding of software architecture, design...SoftwareFor contractorsFlexible hours
$180k - $260k
...design, implement, and maintain Python micro-services for... ...functionally with ML, product, data engineering, and client-SDK teams to... ...similar async frameworks. Deep understanding of concurrency, buffering,... ...and continuously deployable software. Preferred B.S./M.S. in CS,...SoftwareRemote workFlexible hours$160k - $300k
...from core document understanding capabilities to co... ...LLM inference engine - a distributed, asynchronous... ...The Role A backend engineer at Hebbia... ...application layer software, and data modeling... ...for indexing any content in the world,... ...technologies such as Python, Java, or Go....SoftwareContentWork experience placement$175k - $250k
...Senior AI/ML Engineer: Python & Scientific Computing SF, NYC, Remote About Swayable Swayable... ...the impact of messages and advertising content on it. We are a 40-person team backed... ...a Senior Engineer blending Python software development expertise with scientific computing...SoftwareContentRemote work$146.5k - $228k
...mission to advance human understanding. Our four products —... ...the Team & Role The Content Foundations team builds... ...Content Security, ML Data Engineering, Search & Discovery,... ...You Are 7+ years of software engineering experience... .... Proficient in Ruby, Python, or Go (our stack includes...SoftwareContentLocal areaHome officeFlexible hours- ...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Join to apply for the Python and Kubernetes... ...day will look like Develop your understanding of the entire Linux stack, from kernel... ...Stack Software Engineer (L5), Content Middleware Infrastructure Software...SoftwareContentFull timeFreelanceInternshipLocal areaRemote workWork from homeWorldwide
$200k
...Forward Deployed Engineers who are deeply technical... ...modern languages (Python, JavaScript/... ...; you dig deep to understand the "why" and the... ...creating technical content and blogs to help... ...world capability. Backend Engineer: You've shipped... ...how enterprise software actually gets...SoftwareContentShift work$275k - $325k
...equal niceness. We listen to understand. We embrace, and encourage healthy... ...Hazel is building the AI engine for wealth management that... ...Experience - 8+ years of software engineering experience building... ...with AI/ML use cases such as content generation, summarization or...SoftwareContentWork at officeImmediate startFlexible hours- ...maintenance, and the development of BIM content. The position also contributes to the... ...Advanced proficiency in Autodesk Revit software in an architectural environment Revit... ...with Autodesk Construction Cloud Basic understanding of BIM concepts and architectural documentation...SoftwareContentFull timeFlexible hours
$500 per month
...join a small, high-output engineering team working directly... ...it, you monitor it Build backend services in TypeScript and Python; contribute to frontend... ...LOOKING FOR 2+ years of software engineering experience with... ..., CI/CD AI-fluent — you understand how LLMs work, how to...SoftwareWork at officeRelocation$180k - $220k
...Let’s talk. As a Senior Software & AI Engineer, you will be responsible for... ...assistants, automated content generation, and other NLP-powered... ...-end development in with Python, Typescript/ Node.js or Java... ...production environment and understand how to design for, deploy...SoftwareContent$227.2k - $324.5k
...Role: We are looking for a Staff Software Engineer who combines deep technical expertise with... ..., infrastructure, product, ads, and content organizations Mentor senior engineers... ...(preferred) Shape and evolve Tubi's backend development practices, including AI-native...SoftwareContentFull timeTemporary workWork at officeLocal areaFlexible hours3 days per week- ...Francisco. About the Role As a Staff Backend Engineer at Anon, you'll architect the core... ...navigate web interfaces, handle dynamic content, and extract data from systems without... ...Craftsmanship - Build high‑quality, maintainable software while balancing best practices with...SoftwareContent
$200k - $300k
...cloud-based AI solutions to understand, search, and generate content, and is trusted by... ...Hive also offers turnkey software applications powered by proprietary... ...AI! Staff Software Engineer In order to execute... ...features in a variety of backend systems including our...SoftwareContentFull time$129.3k - $173.3k
...Content Systems Engineer This technology team designs, builds, and supports... ...scripting language (e.g., Python, PowerShell) ~... ...video routers, etc.) ~ Understanding of live video transport protocols... ...VFX, and motion graphics software (Adobe Creative Suite, Maxon...SoftwareContentNight shiftWeekend workEarly shift- ...we’re building a high-impact engineering group to bring AI-powered... ...the Role We’re looking for a Backend Engineer (Mid-Level) who thrives... ...and backend services using Python (FastAPI, SQLAlchemy). Build... ..., or Azure Blob Storage. Understanding of API authentication, security...Software
- ...and Okta, our team includes engineers from premier tech companies... ...are you? We are seeking a Software Engineer to join the Ema team... ...using languages like Go and Python Develop and maintain APIs... ...frameworks and authentication. Understanding of security best practices...SoftwareWork experience placement
- ...Lumafield is seeking an experienced Backend Engineer in San Francisco. The role focuses on building and managing scalable cloud software architectures using Python, Django, and AWS. Ideal candidates will have 10+ years of software development experience with a strong background...SoftwareFlexible hours
- ...environments in a real-time engine. Apply materials... ...environments. Test content in builds and... ...Blender, or equivalent software. ~ Proficiency with... ...assembly. ~ A solid understanding of PBR workflows, materials... ...creation or scripting tools such as Python or MEL....SoftwareContent
- ...Scribd, Inc. in San Francisco is looking for a Software Engineer II with a focus on backend development to tackle complex data challenges. The ideal candidate... ...software engineering experience, with proficiency in Python and AWS services. You will design and optimize systems...SoftwareFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Backend, Python) - Content Understanding. Be the first to apply!
- software sales engineer San Francisco, CA
- software engineer internship remote San Francisco, CA
- IT software developer San Francisco, CA
- new grad software engineer San Francisco, CA
- software engineer staff San Francisco, CA
- integration software engineer San Francisco, CA
- machine learning software engineer San Francisco, CA
- software engineer part time San Francisco, CA
- facebook software engineer San Francisco, CA
- senior robotics software engineer San Francisco, CA

