Scribd is looking to solve the problem of personalized discovery across its products, delivering relevant and engaging suggestions to millions of users, by building and optimizing ML systems that scale to millions of users.
Requirements
- 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 with embedding-based retrieval, large language models, advanced recommendation or ranking systems.
Responsibilities
- Prototype 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.
- Design, build, and optimize ML systems that scale to millions of users.
Other
- Bachelor's or Master's degree in Computer Science or equivalent professional experience.
- Occasional in-person attendance is required for all Scribd employees, regardless of their location.
- Primary residence in or near one of the specified cities in the United States, Canada, or Mexico.
- Ability to work in a flexible workplace with autonomy in choosing daily work style.
- Experience leading technical projects and mentoring engineers.