Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Backend, Python) - Content Understanding

$126k - $196k

Scribd

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 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. 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. Salary Range In the state of California, the reasonably expected salary range is between $126,000 and $196,000. In the United States outside of California, the reasonably expected salary range is between $103,500 and $186,500. In Canada, the reasonably expected salary range is between $131,500 CAD and $174,500 CAD. This position is also eligible for a competitive equity ownership and a comprehensive and generous benefits package. Work Location Employees must have their primary residence in or near one of the following cities. 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 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 Equal Employment Opportunity 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 View email address on click.appcast.io 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. #J-18808-Ljbffr Scribd

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Backend, Python) - Content Understanding in Los Angeles, CA vacancy
  • $146.5k - $228k

     ...to advance human understanding. Our four products...  ...The Team The ML Content Understanding team...  ...learning, data engineering, and distributed...  ...seeking a Senior Software Engineer with deep...  ...scalable systems in Python. In this role,...  ...design reliable backend services that integrate... 
    Software
    Content
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd, Inc.

    Los Angeles, CA
    3 days ago
  • $146.5k - $228k

    Scribd, Inc. seeks an experienced software engineer to lead the design and implementation of core content systems. The role involves building scalable ingestion pipelines...  ...engineering (7+ years), experience in Ruby, Python, or Go, and AWS skills. The position offers a... 
    Software
    Content
    Flexible hours

    Scribd, Inc.

    Los Angeles, CA
    3 days ago
  • $125k - $135k

     ...provide technology to monetize content across CTV/streaming, online...  ...with Product, UI, and Data engineers to take features from...  ...For Someone With 3+ years of software engineering experience. Primary...  ...or streaming architectures. Understanding of authN/Z patterns (OAuth2/... 
    Software
    Content
    Work at office
    Remote work

    Magnite

    Los Angeles, CA
    1 day ago
  • $120k - $170k

     ...Senior Backend Engineer, Sony Pictures Entertainment – New Media...  ...television networks; digital content creation and distribution...  ...Drive high standards for software quality, testability,...  ...working experience with Go or Python. ~ Solid understanding of API design,... 
    Software
    Content
    Work experience placement

    株式会社ソニー・ピクチャーズエンタテインメント

    Culver City, CA
    more than 2 months ago
  • $126k - $196k

     ...employees. Team & Role The Content Foundations team...  ...guidance from senior engineers. Build reliable, observable...  ...years of professional software engineering experience...  .... Experience with backend services, data pipelines...  ...at least one of Ruby, Python or Go, and willing to... 
    Software
    Content
    Home office
    Flexible hours

    Scribd

    Los Angeles, CA
    1 day ago
  • $153k - $235k

    Whatnot is looking for talented Backend, Infra, and Machine Learning Engineers to join their Discovery team in Los...  ...designing a seamless user experience for content discovery, involving both backend...  ...should have significant software engineering experience, a Bachelor... 
    Software
    Content

    Whatnot

    Los Angeles, CA
    3 days ago
  • $189k - $284k

    Google is seeking a Staff Software Engineer in San Francisco to shape AI and ML strategies in Ads and beyond. The role involves collaborating with leaders, designing critical features, and building state-of-the-art AI capabilities. Exceptional candidates will have extensive... 
    Software
    Content
    Full time

    Google

    Los Angeles, CA
    3 days ago
  • $189k - $284k

     ...experience. 8 years of experience in software development, and with data structures...  ...: Master’s degree or PhD in Engineering, Computer Science, or a related technical...  ...shaping the AI/ML engineering strategy for content understanding products in Ads and beyond (i.e.,... 
    Software
    Content
    Full time
    Temporary work

    Google

    Los Angeles, CA
    3 days ago
  • $146.5k

     ...mission to advance human understanding. Our four products—...  ...About The Team & Role The Content Foundations team...  ...Content Security, ML Data Engineering, Search & Discovery,...  ...Who You Are 7+ years of software engineering experience...  .... Proficient in Ruby, Python, or Go (our stack... 
    Software
    Content
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Los Angeles, CA
    3 days ago
  • $28 - $30 per hour

     ...including planning, scheduling, and publishing content via the CRM tool and separately (...  ...compliance with all laws and regulations. • Understand and adhere to regulatory guidelines...  .... • Experience using project management software, preferably JIRA, to manage creative workflows... 
    Software
    Content
    Full time
    Work at office
    Remote work

    jobright.com

    Burbank, CA
    5 days ago
  • $225k - $300k

     ...Role We’re looking for a Staff Software Engineer - Backend to help us scale the core...  ...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. ~... 
    Software
    Content
    Remote job
    Flexible hours

    Sleeperbot (Blitz Studios)

    Los Angeles, CA
    more than 2 months ago
  • Fanfixis a leading content platform that empowers creators to...  ...areseekinga highly skilled Senior Backend Engineer to join our team and take a...  ...and Node.js, with a strong understanding of asynchronous programming...  ...best practices in software design, testing, and deployment... 
    Software
    Content
    Work at office
    Remote work

    Fanfix

    West Hollywood, CA
    3 days ago
  •  ...looking for a Motion Graphics Animator to join our Content & Editorial team. StudioBinder builds production management software used by filmmakers, agencies, brands, and...  ...complex ideas easier—and more enjoyable—to understand. What We’re Looking For You might be a great... 
    Software
    Content

    StudioBinder

    Santa Monica, CA
    4 days ago
  •  ...units through analysis of software applications to identify areas...  ...design with an advanced understanding of backend technology/architecture, program...  ...data Integrity of database content Provides database support...  ...Systems, Information Engineering or equivalent work experience... 
    Software
    Content
    Work experience placement
    Work at office

    California Credit Union

    Glendale, CA
    5 days ago
  • $160k - $200k

     ...a modern, scalable backend platform to power the...  ...live streaming, content management, personalization...  ...We're looking for engineers who are passionate...  ..., maintainable software and have experience...  ...Kotlin, Go, Scala, Python, Node.js). ~ Solid understanding of building / gRPC... 
    Software
    Content
    Full time
    Contract work
    Work experience placement
    Internship
    Local area
    Flexible hours
    Santa Monica, CA
    1 day ago
  •  ...compliance, and stakeholder understanding of scope, schedule, cost, safety...  ...Project Managers, Office Engineers, Field Engineers,...  ...and to translate technical content into clear, audience-appropriate...  ...communications deliverables. Hardware/Software Knowledge Design/... 
    Software
    Content
    Work at office

    EmergencyMD

    Los Angeles, CA
    5 days ago
  • $129.3k - $173.3k

     ...mission is to empower our engineers and technologists to...  ...innovation. The Content Systems Engineer is a...  ...scripting language (e.g., Python, PowerShell) Experience...  ...video routers, etc.) Understanding of live video...  ..., and motion graphics software (Adobe Creative Suite,... 
    Software
    Content
    Night shift
    Weekend work
    Early shift

    Disney Cruise Line - The Walt Disney Company

    Glendale, CA
    1 day ago
  •  ...team. This role will perform software application development in...  ...requirement A passion for developing content-rich web applications, APIs,...  ...Experience with front and backend software development...  ...Unix based command line An understanding of database structure and integration... 
    Software
    Content
    Full time
    Flexible hours

    Dormont Manufacturing Company

    Los Angeles, CA
    3 days ago
  •  ...team by developing user guides and other content that outlines HR policy, transactions,...  ...distilling complex HR topics into easy-to-understand information for a spectrum of audiences...  ...communication platforms. Experience with design software/tools (e.g., HTML, CSS, Adobe Creative... 
    Software
    Content
    Hourly pay
    Fixed term contract
    Work experience placement
    Work at office
    Local area

    Human Resources, Ethics, and Compliance

    Los Angeles, CA
    2 days ago
  •  ...Modea is seeking a talented, motivated Software Engineer with a Sitecore Developer...  ...features and products with enterprise scale Content Management Systems (CMS). What does...  ...software. The right person for this role understands what it takes to build and deliver high... 
    Software
    Content
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home

    GrabJobs

    Los Angeles, CA
    3 days ago
  • $85k - $95k

     ...deliver accurate and timely material while ensuring content, layout, and design conforms to the company's brand,...  ...Illustrator is a plus. ~ Working knowledge of Seismic software is a plus. ~ General understanding of FINRA and SEC Rules and regulations. ~ Ability... 
    Software
    Content
    For contractors
    Work experience placement

    DoubleLine Group LP

    Los Angeles, CA
    4 days ago
  •  ...team. This role will perform software application development in...  ...requirement. A passion for developing content rich web applications, APIs,...  .... Experience with front and backend software development....  ...Unix based command line. An understanding of database structure and... 
    Software
    Content
    Full time
    Flexible hours

    Cgsfederal

    Los Angeles, CA
    5 days ago
  •  ...leading technology company in logistics is seeking an experienced software engineer to join their dynamic team. The ideal candidate will have...  ...of software development experience, with a strong focus on Python and Agile methodologies. This role offers flexibility, the opportunity... 
    Software
    Remote job

    BlueCargo

    Culver City, CA
    3 days ago
  •  ...building campaigns, assets, and content—across studios, agencies, or...  ...technology, or SaaS sales Understanding of how media and content are...  ...by artists, educators, and engineers. We’re building tools for...  ...designing the future of creative software: joyful, intuitive, and... 
    Software
    Content
    Remote work
    Worldwide
    Flexible hours

    Fuser

    Los Angeles, CA
    4 days ago
  • $222k - $333k

    Snap Engineering teams build fun and technically sophisticated...  ...We’re looking for a Backend Engineer to join Snap...  ...Work across teams to understand product requirements,...  ...11+ years of software development experience...  ...with Java, C++, and/or Python Experience with NoSQL... 
    Software
    Local area

    Snap

    Los Angeles, CA
    3 days ago
  • $146.5k - $228k

    Scribd, Inc. is looking for a Senior Software Engineer in Los Angeles who will build scalable backend services and data pipelines utilizing Python and AWS. The ideal candidate has over 7 years of experience in software engineering, particularly with event-driven systems... 
    Software
    Flexible hours

    Scribd, Inc.

    Los Angeles, CA
    3 days ago
  • $157k - $235k

     ...Backend Engineer Snap Inc is a technology company. We believe the camera...  ...Work across teams to understand product requirements, evaluate...  ...2+ years of post-Bachelor's software development experience; or Master...  ...with Java, C++, and/or Python Experience with NoSQL solutions... 
    Software
    Work experience placement
    Live in
    Work at office
    Local area

    Snap

    Santa Monica, CA
    5 days ago
  •  ...enhancement of enterprise content management (ECM)...  ...Share , with a deep understanding of its object model,...  ...Requirements -10+ years of software development...  ...with Java/J2EE-based backend systems. -Strong development...  ...in Computer Science, Engineering, or related field.... 
    Software
    Content
    Full time
    Contract work
    Local area
    Remote work
    Relocation
    Relocation package

    Global Placement Firm

    Culver City, CA
    2 days ago
  •  ...Snap Engineering teams build fun and technically sophisticated...  ...Work across teams to understand product requirements,...  ...Java, C++, and/or Python. Experience with cloud...  ...services. Experience with backend services or...  ...years post‑Bachelor’s software development experience... 
    Software
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Snap

    Santa Monica, CA
    2 days ago
  • Scribd, Inc. is seeking a Software Engineer II in Los Angeles, CA, focusing on backend development and distributed systems. You'll design, build, and optimize systems...  ...experience and proficiency in languages like Python and Scala. The role offers involvement in cutting-... 
    Software
    Flexible hours

    Scribd

    Los Angeles, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Backend, Python) - Content Understanding. Be the first to apply!