Rec systems that tech giants use looks vastly different than what ML academics study. Industry rec systems are a constantly evolving beast. Why? Because these teams of ML engineers are constantly running A/B tests to tweak some aspect of the model. The resulting model likely doesnt fit nicely into something category of model you can describe as collaborative filtering/lambdamart/etc b/c it's some highly performant glued together mess.