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 looking for a Software Engineer to lead the design and implementation of its content systems. You will play a crucial role in improving content quality... ...engineering experience, be proficient in Ruby, Python, or Go, and have strong database design skills....SoftwareContentFlexible hours
$120k - $217k
Scribd, Inc. is hiring a Senior Software Engineer in Portland, Oregon, to develop event-driven and scalable systems in Python on AWS. This role involves designing and optimizing data pipelines for content enrichment and collaborating with cross-functional teams. Candidates...SoftwareContentFlexible 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- ...direction; determines appropriate visual, content and animated elements of projects;... ...graphics Intermediate knowledge of design software Advanced knowledge of print and digital... ...asking questions until complete understanding is achieved. Top 3 Nice-To-Haves (Hard...SoftwareContent1 day per week
- ...our dynamic team as a Digital Content Coordinator in Manchester, NH... ...using project management software to communicate and document completed... ...generation and search engine optimization. Strong writing... ...formats and channels. Solid understanding of basic SEO implementation and...SoftwareContentWork at officeLocal areaRemote workMonday to Friday
- Scribd, Inc. in Portland, Oregon is seeking a Software Engineer to contribute to core content systems and improve content quality. You will work with diverse... ...proficiency in programming languages like Ruby or Python. Scribd offers flexible working arrangements and a comprehensive...SoftwareContentFlexible hours
- ...We are looking for a Software Engineer II with CMS and web development... ...implementation of website frontend and backends. Knowledge of... ...CMS platforms), and modern content management practices are critical... ...skills enabling an understanding of client’s needs. Knowledge...SoftwareContentPermanent employmentWork experience placementH1bLocal area
- ...stages of Distributor Partner projects. Understands the Distributor Partner’s goals and objectives... ...; has an overview of the commercial content; and takes responsibility for owning,... ...proficiency in industry‑standard design software, including Adobe Creative Suite (Illustrator...SoftwareContentTemporary workFor contractorsWork at officeWork from home
- Scribd, Inc. is seeking a Software Engineer II to design and optimize backend systems for metadata enrichment at scale in Portland, Oregon. The role requires proficiency in Python or Scala and experience with AWS tools and distributed systems. Candidates should have over...SoftwareFlexible hours
- ...looking for a full-stack engineer who’s most excited about backend systems, data modeling,... ...services (NestJS/Node.js, Python) Implement and maintain... ...or similar) Solid understanding of API design and data modeling... ...-driven team Shape the software development at a high-...SoftwareRemote workFlexible hours
- ...Software Engineer Manager - Merchandising WHO WE ARE LOOKING FOR We’re looking for multiple thought... ...data solutions preferred. Strong understanding of architectural design patterns and computer... ..., workflow, orchestration, and content management. Must be able to articulate...SoftwareContent
- ...planning, and implementing high-impact SEO content strategies while supporting our... ...automotive businesses preferred). Strong understanding of SEO best practices, including on-... ...automotive, technology, marketing, data, and software businesses providing AI-driven...SoftwareContentLocal area
$165k - $230k
...Energy Innovator is looking for a Senior Backend Engineer to join their growing team. Salary: $16... ...deployment of systems and APIs using Python; architecting scalable, secure, high-performance... ...years of experience developing backend software applications in Python, ideally within...SoftwareLocal area- ...campaign execution for physical product lines Content & Digital Marketing Assist with... ...conclusions. Ability to apply common sense understanding to carry out instructions furnished in... .... Working knowledge of graphic design software (Adobe Creative Suite). Experience with...SoftwareContentWork at office
$101.9k - $163k
...The AI Automation Engineer – Sales & Marketing is... ...Create intelligent content generation pipelines for... ...automation engineering, software development, or RevOps... ...Strong proficiency in Python and experience building... ...Pardot, Eloqua) ~ Strong understanding of B2B sales and...SoftwareContentContract workLive inLocal areaWorldwide$150k - $200k
...The AI Automation Engineer – Finance & Accounting... ...financial fluency to understand GL accounts and reconciliation... ...automation, RPA, or software development for... ...Strong proficiency in Python and SQL with experience... ...with trusted, engaging content, and now, integrated digital...SoftwareContentLive inLocal areaWorldwide$30 - $33.5 per hour
...proactively developing and implementing custom content on social media, managing paid social... ...for various business goals. Basic understanding of content and SEO best practices.... ...preferred). Experience using email marketing software (preferred). Familiarity with Adobe...SoftwareContentHourly payFull timeWork at officeMonday to FridayFlexible hours- We don’t build ordinary software. We create immersive brand experiences... ..., hardware, design, and content into experiences that people... .... We are looking for a QA Engineer to help ensure everything we... ...the primary QA specialist Understanding of QA methodology,...SoftwareContent
$101.9k - $140k
...you’ll do here Partner with content teams to analyze current workflows... ...with onsite and offshore engineering teams as well as cross‑... ...Emerging Technologies Solid understanding of AI concepts, technologies... ...cloud storage/compute services. Software Engineering & Product...SoftwareContentWork experience placementLocal areaRemote work$116.13k
...looking for a Fullstack Engineer (React/Ruby) to join... ...scalable frontend and backend features in an open-... ...ensuring continuity of content and functionality.... ...candidate, and an evolving understanding of the delivery... ...to create and deliver software to production in a professional...SoftwareContentTemporary workFor contractorsRemote workWork from homeVisa sponsorshipShift work- ...Healthcare IT Direct Messaging Specialist Sr.: Have a deep understanding of and experience with the Direct Secure Messaging... ...of national VA Direct workflows and projects. Provide content/input/reviews Direct’s software requirements. Act as a liaison between VHIE...SoftwareContentRemote workRelocation
$152k - $190k
...spend management, bill pay, and travel software, Brex enables founders and finance teams... ...support you need to grow your career. Engineering at Brex Engineering at Brex is about building... ...teams like Sales and Support to deeply understand our customers’ needs. Design and...SoftwareWork at officeRemote workWork from home- ...a mission to advance human understanding. Our four products — Scribd... ...The Role Fable Core is the backend, infrastructure, and platform... ...Book Apps list. As a Staff Software Engineer on the Fable Core team, you... .... The stack includes Python/Django, Postgres, Kubernetes...SoftwareHome officeFlexible hours
- ...productivity Industry Computer Software Type Privately Held, VC-... ...Information Technology & Services Content Marketing Engineering Software Sales Sales and Marketing... ...leadership position demands a deep understanding of B2B revenue, CRM, or sales...SoftwareContent
$44 - $64 per hour
...paced water resources engineering environment, often requiring... ...candidates must understand the water resource industry... ...and manage Revit content: Create and manage: Views... ...of Dynamo or Python for Revit. Knowledge... ...of Inventor or similar software is a plus. Experience...SoftwareContentVisa sponsorship$65k - $75k
...expertise in video editing and motion graphics software, design principles, storytelling Handle... ...innovative and impactful visual content Essential Qualifications Bachelor’s... ...storytelling, technical skills, and an understanding of design principles, typography, color...SoftwareContentWork at officeRemote workMonday to Friday- ...prospective clients responsible to coordinate the necessary content & pitch deck for the meetings and ensure the necessary... ...business development Well-connected in the market and understands a long sales cycle Software- experience with Saleforce or other similar CRM...SoftwareContentFull timeWork at officeAfternoon shift
- ...Relationship SpecialistSkip to main content#Relationship Specialist page is loaded## Relationship... ...realize their unlimited potential. You understand our dealer’s success is built upon the... ...such as mobile applications and software.* High level of accountability towards...SoftwareContentTemporary workLocal areaImmediate start
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 Portland, OR
- software developer Portland, OR
- software developer internship no experience Portland, OR
- part time software developer remote Portland, OR
- financial software developer Portland, OR
- senior software engineer ruby on rails Portland, OR
- software engineer amazon Portland, OR
- senior software design engineer Portland, OR
- software engineer remote Portland, OR
- entry level software engineer remote Portland, OR

