Hey Ben, I'm finishing up some improvements to Dagster's PySpark EMR integration:
https://dagster.phacility.com/D2578
That integration essentially spark-submits to EMR, i.e. it doesn't rely on an interactive shell. I believe using the Databricks APIs to spark-submit to Azure would fit the same model well