I tick a number of these boxes! I did a graduate degree in computer science and then went into the game industry for over a decade. Along the way, I met a few people with eclectic backgrounds and interests who have many of the skills listed. I can't speak for larger studios, but small-to-mid sized studios can provide grounds to build some of these skills.