Scribd, Inc.
Overview
Senior Machine Learning Engineer (Recommendations) at Scribd, Inc. You will design, build, and optimize ML systems that scale to millions of users. You’ll work across the full lifecycle—from data ingestion to model training, deployment, and monitoring—with a focus on fast, reliable, and cost-efficient pipelines. You’ll contribute to next-generation AI features such as doc-chat and ask-AI that expand how users interact with Scribd’s content.
About The Company At Scribd (pronounced scribbed), our mission is to spark human curiosity. 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.
The Recommendations Team The Recommendations team powers personalized discovery across Scribd’s products, delivering relevant and engaging suggestions to millions of users. We operate at the intersection of large-scale data, cutting-edge machine learning, and product innovation, collaborating across brands and platforms to enhance user experiences in reading, listening, and learning. Our team is a blend of frontend, backend, and ML engineers who partner closely with product managers, data scientists, and analysts.
Key Responsibilities
Prototype 0→1 solutions in collaboration with product and engineering teams.
Build and maintain end-to-end, production-grade ML systems for recommendations, search, and generative AI features.
Develop and operate services in Go, Python, and Ruby that power high-traffic recommendation and personalization pipelines.
Run large-scale A/B and multivariate experiments to validate models and feature improvements.
Transform Scribd’s massive, diverse dataset into actionable insights that drive measurable business impact.
Explore and implement generative AI for conversational recommendations, document understanding, and advanced search capabilities.
Requirements Must Have
4+ years of experience as a professional ML or software engineer, with a proven track record of delivering production ML systems at scale.
Proficiency in at least one key programming language (preferably Python or Golang; Scala or Ruby also considered).
Expertise in designing and architecting large-scale ML pipelines and distributed systems.
Deep experience with distributed data processing frameworks (Spark, Databricks, or similar).
Strong cloud expertise (AWS, Azure, or GCP) and experience with deployment platforms (ECS, EKS, Lambda).
Proven ability to optimize system performance and make informed trade-offs in ML model and system design.
Experience leading technical projects and mentoring engineers.
Bachelor’s or Master’s degree in Computer Science or equivalent professional experience.
Nice to Have
Experience with embedding-based retrieval, large language models, advanced recommendation or ranking systems.
Expertise in experimentation design, causal inference, or ML evaluation methodologies.
Why Work With Us
High-Impact Environment: Your contributions will power recommendations, search, and next-generation AI features used by millions of readers, learners, and listeners worldwide.
Cutting-Edge Projects: Tackle challenging ML and AI problems with a forward-thinking team, building novel generative features on top of Scribd’s massive and unique dataset.
Collaborative Culture: Join a culture that values debate, fresh perspectives, and a willingness to learn from each other.
Flexible Workplace: Benefit from Scribd Flex, which offers autonomy in choosing your daily work style, while still prioritizing in-person collaboration.
Compensation & Location At Scribd, your base pay is one part of your total compensation package and is determined within a range. Our pay ranges are based on the local cost of labor benchmarks for each specific role, level, and geographic location. San Francisco is our highest geographic market in the United States. In California, the reasonably expected salary range is between 146,500 dollars to 228,000 dollars. In the United States, outside of California, the range is between 120,000 dollars to 217,000 dollars. In Canada, the range is between 153,000 CAD to 202,000 CAD. The salary range listed is for the level at which this job has been scoped; higher or lower pay ranges may apply for different levels. This position is eligible for equity and a comprehensive benefits package.
Residency & Employment Eligibility Are you currently based in a location where Scribd is able to employ you? Employees must have their primary residence in or near the following cities, including surrounding metro areas or locations within a typical commuting distance:
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, Perks, And Wellbeing
Benefits/perks vary by location. Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
12 weeks paid parental leave
Short-term/long-term disability plans
401k/RSP matching
Onboarding stipend for home office peripherals
Learning & Development allowance
Learning & Development programs
Quarterly stipend for Wellness, WiFi, etc.
Mental Health support & resources
Free subscription to the Scribd Inc. suite of products
Referral Bonuses
Book Benefit
Sabbaticals
Company-wide events
Team engagement budgets
Vacation & Personal Days
Paid Holidays (+ winter break)
Flexible Sick Time
Volunteer Day
Company-wide Employee Resource Groups and programs that foster an inclusive and diverse workplace.
Access to AI Tools: We provide free access to AI tools to boost productivity, streamline workflows, and accelerate bold innovation.
EEO & Equal Opportunity We want our interview process to be accessible to everyone. You can inform us of any reasonable adjustments we can make by emailing accommodations@scribd.com. Scribd 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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries: Software Development
Referrals increase your chances of interviewing at Scribd, Inc. by 2x
Get notified about new Machine Learning Engineer jobs in Miami, FL.
#J-18808-Ljbffr
About The Company At Scribd (pronounced scribbed), our mission is to spark human curiosity. 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.
The Recommendations Team The Recommendations team powers personalized discovery across Scribd’s products, delivering relevant and engaging suggestions to millions of users. We operate at the intersection of large-scale data, cutting-edge machine learning, and product innovation, collaborating across brands and platforms to enhance user experiences in reading, listening, and learning. Our team is a blend of frontend, backend, and ML engineers who partner closely with product managers, data scientists, and analysts.
Key Responsibilities
Prototype 0→1 solutions in collaboration with product and engineering teams.
Build and maintain end-to-end, production-grade ML systems for recommendations, search, and generative AI features.
Develop and operate services in Go, Python, and Ruby that power high-traffic recommendation and personalization pipelines.
Run large-scale A/B and multivariate experiments to validate models and feature improvements.
Transform Scribd’s massive, diverse dataset into actionable insights that drive measurable business impact.
Explore and implement generative AI for conversational recommendations, document understanding, and advanced search capabilities.
Requirements Must Have
4+ years of experience as a professional ML or software engineer, with a proven track record of delivering production ML systems at scale.
Proficiency in at least one key programming language (preferably Python or Golang; Scala or Ruby also considered).
Expertise in designing and architecting large-scale ML pipelines and distributed systems.
Deep experience with distributed data processing frameworks (Spark, Databricks, or similar).
Strong cloud expertise (AWS, Azure, or GCP) and experience with deployment platforms (ECS, EKS, Lambda).
Proven ability to optimize system performance and make informed trade-offs in ML model and system design.
Experience leading technical projects and mentoring engineers.
Bachelor’s or Master’s degree in Computer Science or equivalent professional experience.
Nice to Have
Experience with embedding-based retrieval, large language models, advanced recommendation or ranking systems.
Expertise in experimentation design, causal inference, or ML evaluation methodologies.
Why Work With Us
High-Impact Environment: Your contributions will power recommendations, search, and next-generation AI features used by millions of readers, learners, and listeners worldwide.
Cutting-Edge Projects: Tackle challenging ML and AI problems with a forward-thinking team, building novel generative features on top of Scribd’s massive and unique dataset.
Collaborative Culture: Join a culture that values debate, fresh perspectives, and a willingness to learn from each other.
Flexible Workplace: Benefit from Scribd Flex, which offers autonomy in choosing your daily work style, while still prioritizing in-person collaboration.
Compensation & Location At Scribd, your base pay is one part of your total compensation package and is determined within a range. Our pay ranges are based on the local cost of labor benchmarks for each specific role, level, and geographic location. San Francisco is our highest geographic market in the United States. In California, the reasonably expected salary range is between 146,500 dollars to 228,000 dollars. In the United States, outside of California, the range is between 120,000 dollars to 217,000 dollars. In Canada, the range is between 153,000 CAD to 202,000 CAD. The salary range listed is for the level at which this job has been scoped; higher or lower pay ranges may apply for different levels. This position is eligible for equity and a comprehensive benefits package.
Residency & Employment Eligibility Are you currently based in a location where Scribd is able to employ you? Employees must have their primary residence in or near the following cities, including surrounding metro areas or locations within a typical commuting distance:
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, Perks, And Wellbeing
Benefits/perks vary by location. Healthcare Insurance Coverage (Medical/Dental/Vision): 100% paid for employees
12 weeks paid parental leave
Short-term/long-term disability plans
401k/RSP matching
Onboarding stipend for home office peripherals
Learning & Development allowance
Learning & Development programs
Quarterly stipend for Wellness, WiFi, etc.
Mental Health support & resources
Free subscription to the Scribd Inc. suite of products
Referral Bonuses
Book Benefit
Sabbaticals
Company-wide events
Team engagement budgets
Vacation & Personal Days
Paid Holidays (+ winter break)
Flexible Sick Time
Volunteer Day
Company-wide Employee Resource Groups and programs that foster an inclusive and diverse workplace.
Access to AI Tools: We provide free access to AI tools to boost productivity, streamline workflows, and accelerate bold innovation.
EEO & Equal Opportunity We want our interview process to be accessible to everyone. You can inform us of any reasonable adjustments we can make by emailing accommodations@scribd.com. Scribd 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.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries: Software Development
Referrals increase your chances of interviewing at Scribd, Inc. by 2x
Get notified about new Machine Learning Engineer jobs in Miami, FL.
#J-18808-Ljbffr