Senior Machine Learning Engineer

1 week ago


Vancouver, Canada Scribd, Inc. Full time

Overview2 weeks ago Be among the first 25 applicantsAbout The CompanyAt 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 our employees can be real and be 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 lets employees choose the daily work-style that best suits their needs, with occasional in-person attendance required for all Scribd employees, regardless of location.We hire for “GRIT” – the intersection of passion and perseverance towards long-term goals. The acronym defines our standards: Goals, Results, Innovative ideas, and Team through collaboration and attitude.About The TeamOur Machine Learning team builds the platform and product applications that power personalized discovery, recommendations, and generative AI features across Scribd, Slideshare, and Everand. The Orion ML Platform provides core ML infrastructure, including a feature store, model registry, model inference systems, and embedding-based retrieval (EBR). The ML team collaborates with Product to deliver zero-to-one ML integrations into user-facing features like recommendations, near real-time personalization, and AskAI LLM-powered experiences.Role OverviewWe are seeking a Senior Machine Learning Engineer to lead the design, architecture, and optimization of high-impact ML systems that serve millions of users in near real time. In this role, you will:Drive technical direction for both platform and product-facing ML initiatives.Lead complex, cross-team projects from conception to production deployment.Mentor other engineers and establish best practices for building scalable, reliable ML systems.Influence the roadmap and architecture of our ML Platform.Tech StackOur Machine Learning team uses a range of technologies to build and operate large-scale ML systems. Toolkit includes:Languages: Python, Golang, Scala, Ruby on RailsOrchestration & Pipelines: Airflow, Databricks, SparkML & AI: AWS Sagemaker, embedding-based retrieval (Weaviate), feature store, model registry, model serving platforms, LLM providers like OpenAI, Anthropic, Gemini, etc.APIs & Integration: HTTP APIs, gRPCInfrastructure & Cloud: AWS (Lambda, ECS, EKS, SQS, ElastiCache, CloudWatch), Datadog, TerraformKey ResponsibilitiesLead the design and architecture of ML pipelines, from data ingestion and feature engineering to model training, deployment, and monitoring.Own the technical direction of core ML Platform components such as the feature store, model registry, and embedding-based retrieval systems.Collaborate with product software engineers to deliver ML models that enhance recommendations, personalization, and generative AI features.Guide experimentation strategy, A/B testing design, and performance analysis to inform production decisions.Optimize systems for performance, scalability, and reliability across massive datasets and high-throughput services.Establish and uphold engineering best practices, including code quality, system design reviews, and operational excellence.Mentor and coach ML engineers, fostering technical growth and collaboration across the team.Work with leadership to align technical initiatives with long-term ML strategy.RequirementsMust Have6+ 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 HaveExperience with embedding-based retrieval, large language models, advanced recommendation or ranking systems.Experience building or leading development of feature stores, model serving & monitoring platforms, and experimentation systems.Expertise in experimentation design, causal inference, or ML evaluation methodologies.Contributions to open-source ML/AI tooling or infrastructure.Why Join UsAs a Senior ML Engineer at Scribd, you will shape the future of our ML systems, from foundational platform capabilities to cutting-edge AI applications. You’ll work with rich multimodal data and partner with a cross-functional team to deliver personalized, impactful experiences for millions of users.Compensation varies by location and experience. Salary ranges are provided for California, other US locations, and Canada, with equity and benefits included. This position is eligible for a competitive equity package and benefits.Working at ScribdAre you based in a location where Scribd can employ you? Primary residence should be in or near listed cities in the US, Canada, or Mexico, as described in the original posting.Benefits, Perks, And Wellbeing At ScribdBenefits/perks listed may vary by location. Healthcare coverage, parental leave, disability plans, 401k/RSP matching, onboarding stipend, learning allowances, wellness stipends, mental health resources, and more.Access to AI tools and additional programs to support productivity and innovation.We are an equal opportunity employer. We encourage people of all backgrounds to apply. For accessibility accommodations, contact accommodations@scribd.com.We’re unlocking community knowledge in a new way. Experts add insights directly into articles, started with the help of AI. #J-18808-Ljbffr



  • Vancouver, Canada Match Group Full time

    Join to apply for the Senior Machine Learning Engineer role at Match Group 2 days ago Be among the first 25 applicants This range is provided by Match Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$116,000.00/yr - CA$160,000.00/yr Direct message the job poster from Match Group...


  • Vancouver, Canada Autodesk Full time

    Senior Machine Learning Engineer AutodeskPosition available within Autodesk Research at Autodesk AI Lab. Remote, in‑person and hybrid options are supported. Possible locations: London, San Francisco, Toronto, Vancouver, Burnaby. Position Overview The work we do at Autodesk touches nearly every person on the planet. By creating software tools for making...


  • Vancouver, Canada Clio Full time

    Join to apply for the Senior Machine Learning Engineer role at Clio 1 day ago Be among the first 25 applicants Join to apply for the Senior Machine Learning Engineer role at Clio Clio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing...


  • Vancouver, Canada EA SPORTS Full time

    Join to apply for the Senior Machine Learning Engineer role at EA SPORTS 1 day ago Be among the first 25 applicants Join to apply for the Senior Machine Learning Engineer role at EA SPORTS Get AI-powered advice on this job and more exclusive features. Description & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players...


  • Vancouver, Canada Clio Full time

    Join to apply for the Senior Machine Learning Engineer role at Clio1 day ago Be among the first 25 applicantsJoin to apply for the Senior Machine Learning Engineer role at ClioClio is more than just a tech company–we are a global leader that is transforming the legal experience for all by bettering the lives of legal professionals while increasing access...


  • Vancouver, Canada EA SPORTS Full time

    Join to apply for the Senior Machine Learning Engineer role at EA SPORTS1 day ago Be among the first 25 applicantsJoin to apply for the Senior Machine Learning Engineer role at EA SPORTSGet AI-powered advice on this job and more exclusive features.Description & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and...


  • Vancouver, Canada EA SPORTS Full time

    Join to apply for the Senior Machine Learning Engineer role at EA SPORTS1 day ago Be among the first 25 applicantsJoin to apply for the Senior Machine Learning Engineer role at EA SPORTSGet AI-powered advice on this job and more exclusive features.Description & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and...


  • Vancouver, Canada Match Group Full time

    Senior Machine Learning EngineerMatch Group’s Evergreen and Emerging (E&E) group is one of the world’s leading online dating groups, including OkCupid, Match.com, Meetic, PlentyOfFish, Affinity and more. We are based in Vancouver, supporting a global portfolio of brands like Tinder and Hinge.Base Pay RangeCA$116,000.00/yr – CA$160,000.00/yrRole...


  • Vancouver, Canada Match Group Full time

    Senior Machine Learning EngineerMatch Group’s Evergreen and Emerging (E&E) group is one of the world’s leading online dating groups, including OkCupid, Match.com, Meetic, PlentyOfFish, Affinity and more. We are based in Vancouver, supporting a global portfolio of brands like Tinder and Hinge.Base Pay RangeCA$116,000.00/yr – CA$160,000.00/yrRole...


  • Vancouver, Canada Autodesk Full time

    Join or sign in to find your next job Join to apply for the Senior Machine Learning Engineer role at Autodesk 1 day ago Be among the first 25 applicants Position Overview The work we do at Autodesk touches nearly every person on the planet. By creating software tools for making buildings, machines, and even the latest movies, we influence and empower some of...