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.
> I really want to see career path of someone who covers most of the above
There are plenty of people who followed this sort of path:
grad school (some sort of rendering/imaging focus, especially) -> industry job implementing modern algorithms back end -> focus on web based data presentation
Along the way you learn a stack something like this.
Yeah what who knows Haskell, C++, Python, TS, WebGL, React and CUDA (already an impressive list) then just as a hobbyist uses hyper converged storage systems runs databases and uses nix?
I hope covering all of this isn’t a serious expectation, should probably reword if it’s not
That would be me too. Though for that laundry list, I'd expect commensurate pay too. Used Ceph on a studio wide build system, built a couple of plugins for it. Don't really like Nix and use it under protest.
i have plenty of experience with c++, python (occasionally with types), linux, postgres, implementing web servers, implementing browser frontends, low-level performance optimization, implementing distributed systems, implementing academic papers, and customer interaction; i've dabbled in typescript, react, and haskell, and last week i was pair-programming with a friend who was kind of porting a raytracer i wrote to cuda. another friend of mine spent the summer doing research on the ceph team, and another one runs nix and ceph at home and has been experimenting with rolling nix out across his company's fleet. i've tried guix myself but not nix
so i don't think this is such a crazy list; their stack is nearly all like super mainstream technology, except haskell, and haskell is hardly some unknown language