Sr. Mechanical Engineer - Technical Project Lead in houston, tx | ApplyBoost