Thank you Wojciech for the resources. I managed to set up a remote PyCharm interpreter.
Is it also possible/did you try to set up PyCharm to use the VM instance as a Jupyter server?

Using Managed Server with the remote interpreter does not seem to do what I want - it seems to still run locally
with Configured Server I am not sure how to form the URL to use (if even possible) the ssh tunnel