Thanks for the question @AJG ,
All Linux nodes can execute Python scripts by default. You can prepare custom images for nodes but the default Linux nodes can execute python scripts without any additional work. Your interpretation of the code sample is correct in that StartTask executes a python script on a node from the pool. For more information about Nodes and Pools see this doc here. If this answered your question please mark this answer as accepted.