Software Engineer (Backend, Python) - Content Understanding
$126k - $196kScribd
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
$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...SoftwareContentLocal areaWorldwideHome officeFlexible hours- Scribd, Inc. is seeking an experienced Software Engineer in Dallas, Texas, to enhance their content systems. The role involves leading technical initiatives, designing... ...engineering experience, with proficiency in Ruby, Python, or Go, alongside strong database design skills....SoftwareContent
$146.5k - $228k
...to advance human understanding. Our four products... ...Team The ML Data Engineering team powers... ...enrichment, and content understanding across... ...seeking a Senior Software Engineer with deep... ...scalable systems in Python. In this role,... ...design reliable backend services that integrate...SoftwareContentWorldwideHome officeFlexible hours$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...SoftwareContentHome officeFlexible hours$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...SoftwareContentLocal areaHome officeFlexible hours- ...within a team of Marketing and Engineering staff to complete proposals,... .... Job Requirements: Clear understanding of the RFQ/RFP process,... ...proposals using Adobe InDesign software Lead data calls (exchange of... ...corporate newsletter, social media content, events, and promotional...SoftwareContentWork at office
- ...is to inform and entertain – delivering unfiltered sports content for the most passionate fans of each team we cover. We’re ramping... ..., Dropbox, video editing tools, and quick to learn new software You understand SEO basics: titles, tags, descriptions, thumbnails that...SoftwareContentFull timeInternshipWork at officeRelocationWeekend workAfternoon shift
- ...As a Lead Site Reliability Engineer at JPMorgan Chase within Enterprise... ...Splunk, and others Strong understanding of SLI/SLO/SLA and Error Budgets Proficiency in Python or PySpark for AI/ML modeling.... ..., load balancing, and content delivery networks. Awareness...SoftwareContent
$70k - $140k
...Design, and Develop REST APIs for Enterprise Content Management (ECM) Systems. Lead medium... ...most importantly business domains. Understand industry trends, standards, and... ...Qualifications ~ Full SDLC experience with software development. ~3+ years of experience...SoftwareContentWork at officeRemote workWork from homeFlexible hours- ...Digital Support (A Plus) Motion Content: Ability to create engaging motion graphics... ...HTML/CSS and social media development software is a benefit for collaborating with our... ...: Must demonstrate a strong understanding of color theory and "natural" lighting....SoftwareContentWork at office
- ...presence while creating compelling visual content for all marketing and company... ..., etc.). Oversee reputation management software and serve as the internal point of contact... ...TikTok, LinkedIn, and Pinterest. Strong understanding of digital marketing and full-funnel campaign...SoftwareContentWork at officeAfternoon shift
- ...payroll, HR, and workforce management software for businesses across various international... ..., or business software support. Strong understanding of payroll processes, including... ...training materials, or knowledge base content. Key Skills Payroll process knowledge Client...SoftwareContentRemote work
- ...including email, social media, SEO/SEM, content marketing, and paid advertising.... ...simultaneously. Proficiency in marketing software and platforms (e.g., HubSpot, Marketo,... ...brand management and visual storytelling. Understanding of B2B and B2C marketing strategies. Experience...SoftwareContent
- ...collateral and presentations. Understand technical terminology,... ...simultaneously, coordinate groups of content providers and handle... ...graphic and organizational software to create key graphics (e.g.... ...technical proposals for an engineering, construction or professional...SoftwareContentWork at officeFlexible hours
- ...Who are we looking for? Software Engineer with experience in Adobe Experience Manager... ...5 with Editable templates, Workflows, Content fragments, Experience fragments, AEM Forms... ...development, Environment setup, understanding of dispatcher configuration, Sling framework...SoftwareContentTemporary workWork experience placementLocal area
- 360 IT Professionals is a Software Development Company based in Fremont, California that... ...model view controller architecture and content management system. Our services also extend... ...owners to gather requirements and understand business needs Evaluate existing data storage...SoftwareContentLocal area
- ...high complexity activities of assigned software. This position must possess sufficient... ...these resources. Thorough knowledge and understanding of operations, can proactively identify... ...best practice workflow processes and content to ensure alignment across all...SoftwareContentFull time
- ...tracking, email campaign reports. Content & Digital Support: Create... ...Strong IT, computer skills, and creative software knowledge to design visual content in Adobe... ..., InDesign, Photoshop, PDF). ~ Basic understanding of social media platforms and digital marketing...SoftwareContentFreelanceInternshipWork at officeShift workWeekend work
$107.4k - $134.2k
...Sr Software Engineer, AI & Architecture We are seeking a talented Senior... ...with cross‑functional teams to understand business requirements and... ....js) and back‑end (Node.js, Python, or .NET). Contribute to the... ...safety practices, guardrails, content filtering, and responsible AI...SoftwareContentLocal area- ...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...SoftwareContentFull timeWork experience placementWork at officeLocal areaRemote workWork from home
- ...ARGO is a leading provider of software and analytics solutions for... ...using insightful analytics to understand end users and reporting back... ...including A/B testing of delivered content and success ratios. d.... ...Working knowledge of search engines, web analytics and business research...SoftwareContentFull timeWork at officeNight shift
- ...on-site team for a 12+ month engagement. You will contribute to backend services, APIs, and cloud workloads. The ideal candidate has 5+ years of professional software development, strong C#/.NET, Python for backend, and hands-on AWS experience. You will collaborate in...Software
- ...team. This role will perform software application development in... ...~ A passion for developing content rich web applications, APIs,... ...~ Experience with front and backend software development. ~ Familiarity... ...based command line. ~ An understanding of database structure and...SoftwareContentFull timeFlexible hours
$70k - $85k
...assets. Write effective instructional content for a variety of deliverables, including... ...aptitude to learn new technology and software quickly and be able to convey the meaning... ...Microsoft Office applications. Strong understanding of content management systems, learning...SoftwareContentWork at officeRelocation- ...ARGO is a leading provider of software and analytics solutions for both the financial services... ...analytics. JOB SUMMARY We are seeking a Content Marketing Writer to create high-quality,... ...This position is ideal for a writer who understands content marketing, automation benefits,...SoftwareContentFull timeWork at office
- 360 IT Professionals is a Software Development Company based in Fremont... ...controller architecture and content management system. Our... ...Description Role : RF Optimization Engineer Location : Irving - Texas, 7... ...RSSI issues Should have an understanding of Radio Resource Management...SoftwareContentWork experience placement
- ...services, and testing, with a focus on Content Management Systems and system architecture... ...requirements and deliver high-quality software. Develop and implement APIs using... ...and Cosca for automated testing. Deep understanding of solution architecture design, ensuring...SoftwareContent
- Scribd, Inc. is looking for a Software Engineer to join the Content Foundations team in Dallas. You'll design and implement features in ingestion pipelines... ...in software engineering and is proficient in Ruby, Python, or Go. The role offers a comprehensive benefits package...SoftwareContentFlexible hours
- ...Episcopal School is seeking a Digital Content Manager to join a dedicated team. The... ...package video and podcast content. Understanding of search engine optimization (SEO) and pay‑per‑click... ...familiarity with Adobe Creative Cloud software applications. A team player with strong...SoftwareContentWork at officeLocal area
- ...schedules, gathering technical content, writing and editing project... ...within the construction, engineering, utilities, or infrastructure... ...attention to detail and understanding of proposal compliance requirements... ..., Canva, or similar design software. Knowledge of construction...SoftwareContentFor contractorsLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Backend, Python) - Content Understanding. Be the first to apply!
- ngo software engineer Dallas, TX
- software developer Dallas, TX
- software developer internship no experience Dallas, TX
- junior software developer Dallas, TX
- part time software developer remote Dallas, TX
- financial software developer Dallas, TX
- senior software engineer ruby on rails Dallas, TX
- software engineer amazon Dallas, TX
- senior software design engineer Dallas, TX
- software engineer part time Dallas, TX



