Echo Technologist jobs