A petroleum engineer is an engineer who works on the exploration and production of oil and has responsibility for finding and extracting oil from underground reservoirs. They must have a good knowledge of oil technology and be able to analyze data and solve complex problems.