We prove that an ultrametric space can be bi-Lipschitz embedded in $ℝ^n$ if its metric dimension in Assouad's sense is smaller than n. We also characterize ultrametric spaces up to bi-Lipschitz homeomorphism as dense subspaces of ultrametric inverse limits of certain inverse sequences of discrete spaces.