All that linear algebra and stuff you learned at school, sat the exam and then promptly forgot? Vector maths, matrices, derivatives, integration... Try and re-learn it again early on, it'll save you a lot of headaches later on (I speak from experience). As for the code/blueprints distinction... you'll definitely find life…
The first part definitely falls under the remit of a technical artists, and can grow through into scripting tools, whether in C#, Python or UE4 Blueprint, and assessing performance through tools such as RenderDoc or PIX. Your second skill batch you talk about would be more towards a VFX artist, should the team be large…