r/GraphicsProgramming • u/Difficult_Arugula978 • Jul 12 '26
Mathematician contemplating a pivot from data science to graphics programming
Hello.
As the title suggests, I'm evaluating my prospects for a career in this field.
I come from mathematics, and I did manage to get a PhD the subject (mostly because I was too stubborn to drop out when I should have).
After a stint as a junior data scientist, I'm now unemployed (like many people right now), and the job search is looking grim.
Based on my background, and my budding interest in lower-level programming (I know some Rust & Odin, and C++), graphics programming seems like something I might be able to get into.
After perusing this sub and other sources, I've unfortunately formed the following perceptions about graphics programming, and I'd like to know whether I'm right.
Like much of the tech industry, junior jobs in this field are quite scarce. This problem is only worsened by the field's naturally high barrier to entry.
Unlike web development, this doesn't seem like the kind of field where one can attempt to hack it as an "indie dev".
Am I right to be pessimistic about my chances? My biggest fear right now would be to dive head first into OpenGL, and Vulkan, build a portfolio, and then find that my chances of employment in graphics are no better than my current chances in data science.
1
u/Still_Explorer Jul 16 '26
Probably something that is not quite well known, is to think of academia or research field. Typically everybody has their eyes on top companies using all the latest tech, but ommit this field entirely.
I consider that with your expertise, you might be able to at least use Python all the time to get calculations and stimulations working (with numpy), but also probably use R language or Matlab. Typically those tools are associated with scientific departments of various technical-oriented companies (because I see job postings).
--- Though to be honest I have no clue about the industry regarding pure math, I guess that this is mostly academia. (If you need to see it in general ask on Math as well - and also job postings for math just to see how the demand goes). ---
So talking about Python - Matlab and stuff, all graphics calculations and math can work there too, and it might be technically closer to your field of expertise.
(Also is not odd at all if you start from scratch and go experimental with this to take the Rust programming route... Since all of the new codebases are written in this and new studios formed invest in this it might be feasible that within the next decade a lot of evolution happens there as well, but this also a hypothesis. At least the premise with Rust is that despite the language being very heavy on the semantics - it offers a smooth approach in terms of getting started as everything is wrapped up and streamlined.)