As I’m not in your field, I can’t speak to your disciplines or possible career paths. However, I’m in an analogous situation: I am a game developer with a programming, art, and game design background. For my situation, and perhaps for yours, the key has been to take advantage of cross disciplinary strengths and make my skills synergistic.
In game development there’s a position called a “technical artist”. The exact job description seems to mean different things to different companies, but the common thread is that it’s a position for individuals with both a technical and artistic bent who can cross the divide between the two. In a small company, this person might be a generalist that switches between roles as needed, but in a larger organization a technical artist might become a specialist in their own right focused on facilitating communication between art and programming teams, managing the art pipeline, and prototyping hybrid problems where artistic and technical objectives are tightly intertwined.