The phrase
"lot of engineering" means that there is a significant amount of work, problem-solving, or technical skills involved in a particular project or task. It suggests that it requires a high level of knowledge and expertise in the field of engineering.
Full definition