Self-supervised contrastive learning performs non-linear system identification