Remote job
Software Engineer, AI Data - Oxford, United Kingdom
Job details
About this role
Role overview Build the data pipelines and processing systems that supply audio datasets for AI model training and future products. The work combines backend engineering, data infrastructure, and collaboration with research teams, with a focus on making large-scale training data reliable, efficient, and cost-conscious.
Responsibilities - Identify audio data sources and develop dependable pipelines to ingest them into training datasets. - Build and improve large-scale processing systems, balancing data quality, throughput, and operating cost. - Work with AI researchers to refine datasets and support development of new models. - Own projects from investigating a problem through implementation and ongoing improvements.
Requirements - Degree in computer science or a related discipline, 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 systems, preferably data pipelines or large-scale data processing. - Strong problem-solving skills, initiative, and ability to work independently when requirements are ambiguous.
Nice to have - Experience with web crawling, data acquisition, or distributed processing. - Cloud infrastructure and Infrastructure as Code experience, especially GCP and Terraform. - Familiarity with machine-learning datasets, data quality, or audio processing.
Benefits and work setup The role offers autonomy, an asynchronous work culture, and the opportunity to contribute to products at the intersection of AI and audio, including tools intended to make reading more accessible. Compensation is described as competitive; no range is provided.