Triage Specialist
- Location
- Greater London, England, United Kingdom
solutions to non-technical audiences including clients and sales partners Autonomously manage and prioritize a portfolio of high-value client escalations Requirements Bachelor's degree in Computer Science, Engineering, Marketing, or related degree 2+ years of experience in the Digital Advertising and/or Technology industries Experience managing ...