>But if you do, you will be in high demand
So I'm guessing trying to find a job as a CUDA programmer is nowhere as big of a headache compared to other software engineering jobs right now? I'm thinking maybe learning CUDA and more about AI might be a good pivot from the current position as a Java middleware developer.
It is likely much more focused on mathematics compared to what a usual java dev does.