Technical Advisor job