Remote job
Software Engineer, AI Data - Leeds, United Kingdom
Job details
About this role
Role overview Build and operate data pipelines that supply audio datasets for model training and emerging AI products. The work combines backend engineering, large-scale data processing, and collaboration with AI researchers to improve dataset quality, processing efficiency, and cost.
Responsibilities - Identify audio data sources and develop dependable ways to ingest them into training datasets. - Build and refine high-volume processing systems, balancing data quality, throughput, and operating cost. - Work with AI scientists to improve training data and support development of new models. - Lead engineering work from exploring a problem through implementation and ongoing improvements.
Requirements - A degree in computer science or a related area, or equivalent practical experience. - At least five years of professional software engineering experience and strong backend fundamentals. - Proficiency with Python and Bash in Linux environments. - Experience building and operating production software, preferably data pipelines or large-scale processing systems. - Sound problem-solving skills, initiative, and ability to work independently when requirements are not fully defined.
Nice to have - Experience with web crawlers, data acquisition, or distributed processing. - Cloud infrastructure and Infrastructure as Code experience, particularly with GCP and Terraform. - Familiarity with machine learning datasets, dataset quality, or audio processing.
Benefits and work setup The role offers autonomy and an asynchronous work culture, with the opportunity to contribute to products in the AI and audio space.