In Carroll's introductory book on General Relativity, he discusses the noncoordinate basis and how to construct the noncoordinate basis. When introducing this basis, he defines the vielbeins as the set of vectors comprising an orthonormal basis according to
$$g(\hat{e}_{(a)}, \hat{e}_{(b)}) = \eta_{ab}.$$
I have seen a construction of these via the exponential map and Riemann normal coordinates. However, I have not been able to find a demonstration that such a basis should exist at every point. How do we know that such a basis does exist at every point?