Transcription Specialist [Welsh]
- Hiring Organisation
- 17918
- Location
- Wrexham, Denbighshire, United Kingdom
Join us as a Transcription Specialist and contribute to improving AI-driven speech recognition. You will review audio files, transcribe spoken content accurately, and refine transcripts to ensure high-quality data that supports the development ...