If you have the Extinction-DLC you should tame yourself a Snow Owl. They have nightvision and you can easily see every single one of those Thylacoleos. Fly safe get yourself a Snow Owl.

More Thylacoleo Taming & KO Tips