product engineering director