cover image
Scribd, Inc.

Scribd, Inc.

www.scribd.com

5 Jobs

398 Employees

About the Company

Scribd, Inc. is a multinational technology company focused on the written and spoken word. Our three brands -- Everand(tm), Scribd(r), and SlideShare(r) -- deliver knowledge, information, and inspiration to billions of people across the globe.

Listed Jobs

Company background Company brand
Company Name
Scribd, Inc.
Job Title
Machine Learning Engineer
Job Description
Job Title: Machine Learning Engineer Role Summary: Design and build high-impact machine learning systems to power real-time personalized discovery, recommendations, and generative AI features across multiple platforms. Focus on scaling ML infrastructure and deploying models into production for millions of users. Expectations: - 3+ years of professional software or ML engineering experience - Proficiency in Python, Golang, Scala, or Ruby on Rails - Hands-on experience with ML pipelines, distributed data frameworks (Spark, Databricks), and cloud platforms (AWS, GCP, Azure) - Strong understanding of ML model trade-offs, scalability, and performance optimization Key Responsibilities: - Develop end-to-end ML pipelines for data ingestion, feature engineering, training, and deployment in large-scale, real-time systems - Enhance core ML platform components (feature store, model registry, embedding-based retrieval) - Collaborate with product teams to integrate models into user-facing features (recommendations, personalization, AI-driven tools) - Conduct model experimentation, A/B testing, and performance analysis - Optimize systems for performance, scalability, and reliability - Ensure data integrity through automated validation and monitoring - Maintain ML infrastructure, including deployment pipelines, security, and cloud environment monitoring Required Skills: - ML pipeline development - Distributed data processing (Spark, Databricks) - Cloud deployment (AWS ECS/EKS, Lambda, S3) - ML model deployment and optimization - API integration (gRPC, HTTP) - Infrastructure-as-code (Terraform) - Monitoring tools (Datadog, CloudWatch) Required Education & Certifications: Bachelor’s degree in Computer Science or equivalent professional experience.
Los angeles, United states
On site
Junior
10-09-2025
Company background Company brand
Company Name
Scribd, Inc.
Job Title
Software Engineer II (Backend + Data pipelines)
Job Description
**Job Title:** Software Engineer II (Backend + Data pipelines) **Role Summary:** Design, develop, and optimize distributed systems that extract, enrich, and process metadata at scale. Integrate LLM-powered capabilities into production pipelines, collaborate with ML engineers and product stakeholders, and ensure high performance, reliability, and data quality across global content streams. **Expectations:** - Deliver scalable, production‑ready backend solutions for millions of documents, images, and audio files. - Integrate and maintain ML/LLM services within metadata workflows. - Continuously improve system performance, reliability, and maintainability. - Actively participate in code reviews, testing, and automation of data validation and monitoring. - Manage infrastructure and data pipeline security in a cloud environment. **Key Responsibilities:** 1. Design and build scalable metadata extraction and enrichment pipelines. 2. Leverage LLMs for summarization, classification, extraction, and enrichment tasks. 3. Collaborate with cross‑functional teams (ML engineers, product managers) to deliver efficient, reliable metadata solutions. 4. Optimize and refactor existing systems for performance, scalability, and reliability. 5. Ensure data accuracy, integrity, and quality via automated validation and monitoring. 6. Conduct code reviews and enforce best coding practices. 7. Maintain data pipelines, infrastructure, security, and compliance. 8. Deploy and manage services on AWS (Lambda, ECS, EKS) using IaC tools. **Required Skills:** - 4+ years of professional software engineering experience. - Proficiency in Python, Scala, Ruby, or a comparable language. - Experience designing and building distributed systems at scale. - Hands‑on experience with AWS services (Lambda, ECS, EKS, SQS, ElastiCache, SageMaker). - Familiarity with infrastructure‑as‑code (Terraform or similar). - Experience with big‑data processing frameworks (Spark, Databricks). - Strong testing, profiling, and optimization skills. - Knowledge of HTTP APIs and CI/CD pipelines. **Required Education & Certifications:** - Bachelor’s degree in Computer Science or equivalent professional experience. - (Optional) Certifications in cloud platforms (AWS Certified Solutions Architect, etc.) or ML model deployment.
Vancouver, Canada
Hybrid
Junior
12-10-2025
Company background Company brand
Company Name
Scribd, Inc.
Job Title
Backend Software Engineer (Python)
Job Description
Job Title: Backend Software Engineer (Python) Role Summary: Design, build, and maintain event‑driven, distributed data and service pipelines in Python on AWS. Deliver scalable backend services that process large‑scale document and media metadata, integrate machine learning and LLM models, and support high‑throughput content enrichment at global scale. Expectations: - Lead architecture decisions for scalable, reliable backend systems. - Interface with cross‑functional teams (data engineering, ML, product) to define backend requirements. - Deliver production‑grade code, observability, and automated testing. - Continuously optimize performance and cost. Key Responsibilities: - Build event‑driven services using AWS Lambda, ECS, SQS, and other services. - Develop and maintain scalable APIs for content processing workflows. - Deploy and manage infrastructure with Terraform and monitor with CloudWatch/Datadog. - Refactor existing systems for scalability, reliability, and performance. - Join cross‑team collaborations to integrate ML/LLM components and new features. - Ensure data integrity, observability, and automated testing coverage. Required Skills: - 5+ years professional Python software engineering experience. - Proficient in event‑driven, distributed systems design. - Hands‑on with AWS services (ECS, Lambda, SQS, SNS, CloudWatch, ElastiCache). - Experience with infrastructure‑as‑code (Terraform). - Strong system performance profiling and optimization skills. - Familiarity with workflow orchestration (Airflow) and data processing frameworks (Spark, Databricks) is a plus. - Ability to integrate ML or LLM models into production services is a bonus. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Systems, or equivalent professional experience. - No mandatory certifications required.
Toronto, Canada
Hybrid
Mid level
11-11-2025
Company background Company brand
Company Name
Scribd, Inc.
Job Title
Senior Machine Learning Engineer (Recommendations)
Job Description
**Job title:** Senior Machine Learning Engineer (Recommendations) **Role Summary:** Design, build, and optimize large‑scale machine learning systems for recommendation, search, and generative AI features that serve millions of users. Manage the full ML lifecycle—from data ingestion and feature engineering on Databricks, to model training, deployment, experimentation, and monitoring—focusing on speed, reliability, and cost efficiency. Deliver next‑generation AI experiences such as conversational recommendations and document‑understanding chatbots. **Expectations:** - Deliver production‑grade ML systems that operate at scale. - Optimize system performance and make trade‑offs in model and infrastructure design. - Lead technical projects, mentor peers, and collaborate cross‑functionally with product managers, data scientists, and analysts. - Drive measurable business impact through experimentation and data‑driven insights. **Key Responsibilities:** - Build and maintain large‑scale data ingestion, transformation, and validation pipelines on Databricks. - Develop, evaluate, and deploy ML models (including generative models) using internal platforms and industry frameworks. - Design and execute A/B and multivariate experiments to quantify model and feature improvements. - Partner with product, data science, and analytics teams to define requirements, identify opportunities, and deliver solutions that solve real user problems. **Required Skills:** - 4+ years of professional ML or software engineering experience with a proven record of deploying production ML at scale. - Strong proficiency in Python or Go (Scala or Ruby acceptable). - Deep expertise in designing large‑scale ML pipelines and distributed systems. - Extensive experience with Spark, Databricks, or comparable distributed data processing frameworks. - Cloud platform expertise (AWS, Azure, or GCP) and familiarity with ECS, EKS, Lambda, or similar deployment solutions. - Proven ability to optimize system performance and make informed trade‑offs. - Leadership experience and mentoring capabilities. **Required Education & Certifications:** - Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent professional experience.
Ottawa, Canada
Hybrid
Senior
20-11-2025