0. Vector database admin, seems like the new blockchain...
1. Security (Application Security, Cloud Security, Network Security), developers who are security champions are always valued (and you can always switch careers), and even with LLMs, security is (even more so) still not going anywhere.
2. Learn some basic ML/AI/ETL/Data Engineering. Someone needs to connect LLMs to the real world, create training sets (might be AI assisted... but for at least a few years someone will still need to do some actual coding that will keep the self maintaining LLMs in case it goes down...)
3. Same for Platform Engineering / DevOps.
4. UX skills. LLMs can assist but not yet fully replace humans.
5. People skills. Some things LLMs can't replace. If you are fun to work with, that might be the one thing to keep you hired instead of Alice3.0, the LLM developer that creates boring memes.