one of my favourite tropes is "fantasy that's secretly science fiction" but the trouble with asking for recommendations based on that is that's pretty much always going to be a major spoiler.
but it's /so good/ when it's done right...