To pursue a career in geotechnical engineering, one must obtain an undergraduate degree in civil engineering, geotechnical engineering, or environmental engineering. These degrees provide the necessary foundation in soil and rock processes, geology, foundation engineering, and slope stability. Some countries also require a graduate degree. Relevant work experience gained through internships is also important for gaining employment. After several years of experience, geotechnical engineers can become professionally licensed which opens up more career opportunities and responsibilities like independent practice and design authentication.