×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Engineer

Job in Portland, Multnomah County, Oregon, 97204, USA
Listing for: Scribd, Inc.
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer
Job Description & How to Apply Below
Overview

Machine Learning Engineer II at Scribd, Inc. – design, build, and optimize high-impact ML systems that serve millions of users in near real time. You will work on projects spanning core ML platform improvements and integrating models into the product experience.

About The Company

At Scribd (pronounced “scribbed”), our mission is to spark human curiosity. Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our three products:
Everand, Scribd, and Slideshare.

We support a culture where employees can be real and 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. Scribd Flex allows employees to choose the daily work style in partnership with their manager; occasional in-person attendance is required for all Scribd employees, regardless of location.

We hire for “GRIT” (Goals, Results, Innovation, Team) and expect that mindset in how we work.

Team & Role

Our Machine Learning team builds platform and product applications powering personalized discovery, recommendations, and generative AI features across Scribd, Slideshare, and Everand. The team maintains the Orion ML Platform—providing core ML infrastructure, including a feature store, model registry, model inference systems, and embedding-based retrieval (E ). The MLE team collaborates with Product to deliver zero-to-one integrations of ML into user-facing features like recommendations, near-real-time personalization, and AskAI LLM-powered experiences.

Role Overview

We are seeking a Machine Learning Engineer II to design, build, and optimize high-impact ML systems that serve millions of users in near real time. You will work on projects spanning improving our core ML platform to integrating models into the product experience.

Tech Stack

Our Machine Learning team uses a range of technologies to build and operate large-scale ML systems. Our regular toolkit includes:

  • Languages:

    Python, Golang, Scala, Ruby on Rails
  • Orchestration & Pipelines:
    Airflow, Databricks, Spark
  • ML & AI: AWS Sagemaker, embedding-based retrieval (Weaviate), feature store, model registry, model serving platforms, LLM providers like OpenAI, Anthropic, Gemini
  • APIs & Integration: HTTP APIs, gRPC
  • Infrastructure & Cloud: AWS (Lambda, ECS, EKS, SQS, Elasti Cache, Cloud Watch), Datadog, Terraform
Key Responsibilities
  • Design, build, and optimize ML pipelines, including data ingestion, feature engineering, training, and deployment for large-scale, real-time systems.
  • Improve and extend core ML Platform capabilities such as the feature store, model registry, and embedding-based retrieval services.
  • Collaborate with product software engineers to integrate ML models into user-facing features like recommendations, personalization, and AskAI.
  • Conduct model experimentation, A/B testing, and performance analysis to guide production deployment.
  • 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 and uphold engineering best practices.
  • Manage and maintain ML infrastructure in cloud environments, including deployment pipelines, security, and monitoring.
Requirements

Must Have

  • 3+ years of experience as a professional software or machine learning engineer.
  • Proficiency in at least one key programming language (preferably Python or Golang; Scala or Ruby also considered).
  • Hands-on experience building ML pipelines and working with distributed data processing frameworks like Apache Spark, Databricks, or similar.
  • Experience working with systems at scale and deploying to production environments.
  • Cloud experience (AWS, Azure, or GCP), including building, deploying, and optimizing solutions with ECS, EKS, or AWS Lambda.
  • Strong understanding of ML model trade-offs, scaling considerations, and performance optimization.
  • Bachelor’s in Computer Science or equivalent professional experience.

Nice to Have

  • Experience with embedding-based retrieval, recommendation systems, ranking models, or large…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary