Triage Specialist – Technical Support – 72917
- Location
- City Of London, England, United Kingdom
technical audiences. Experience managing competing priorities in a fast-paced environment. Familiarity with AI tools to improve productivity and work quality. Bachelor’s degree in Computer Science, Engineering, Marketing or a related discipline. This opportunity would suit someone with experience in technical support, ad operations, client solutions ...