Some update to a previous post:
I looked and applied for some internships but received not a lot of responses. Now, I am offered an internship as game developper which is close but not really the same as a game engine graphics programmer which is still my goal in the end.
Since the job is not compatible with my PhD (due to the differences in content, duration, funds, etc.), I would need to make a decision and select one of these two options. On the one hand, my PhD is not really going in the direction I want to. On the other hand, I am not sure the job of a game developper is the right intermediate (short or long term) step towards a job as game engine graphics programmer? This does not mean I am not interested in the specifics of game development, but it feels like a wrong motivation to start with (although in a perfect world, I would like to be partial game developer, partial game engine programmer and partial graphics programmer with the largest weight for the latter). Does this transition in the game industry actually occur a lot?
I am passionate about software design (I love software language designs, compiler and interpreter designs and algorithms, etc.), low level stuff and rendering in general, but I am not really sure I will find these in scripting a game (no offense meant to game developpers for making this too black and white). Furthermore, I know the specifics of rendering in theory and practice (still working on my D3D/HLSL skills from the ground up as opposed to all the ray tracing stuff) both recent and old stuff. The reality, however, does not offer lots of graphics internships but only full time jobs. So if I need to quit my PhD, there would now also be the third option of directly applying for the job as a game engine graphics programmer. But somehow requirements like "years of experience with AAA games" and "excellency in programming D3D and HLSL" seem way out of reach.
Any thoughts on this?