It deals with the technologies and techniques used for identification and extraction of minerals from the earth. . They are responsible for extracting minerals from the earth with the application of latest scientific technologies.Mining engineers are also responsible for ensuring the process of development of the mines.