It is common for dags not to appear due to the dag_discovery_safe_mode
airflow configuration.
"If enabled, Airflow will only scan files containing both DAG and airflow (case-insensitive)."
Adding from airflow import DAG
to your dag file (even if you don't need to use the DAG
object) ensures airflow will recognize the job.