Geotechnical engineering consulting is the application of civil engineering technology to some aspect of the earth, usually the natural material found on or near the surface of the earth. This may be involving soil mechanics and earth elements like soil and rocks.