An estimation engineer analyzes project requirements to develop detailed cost estimates for materials, labor, and other resources. Their responsibilities include collaborating with project managers and engineers, creating cost models, and preparing budget and progress reports to ensure projects are financially viable and meet budgetary constraints.