How much do engineers interact with non-technical teams?