Remote job
Software Engineer, AI Data - Nottingham, 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 emerging products. The work spans finding useful data sources, improving large-scale processing, and partnering with AI researchers to make training data more effective and efficient.
Responsibilities - Identify audio data sources and develop dependable pipelines to ingest them into training datasets. - Build and refine large-scale data processing, balancing quality, throughput, and cost. - Work with AI researchers to improve datasets and support development of new models. - Own engineering work from investigating the problem through implementation and ongoing improvement.
Requirements - A degree in computer science or a related discipline, or equivalent practical experience. - At least five years of professional software engineering experience and solid backend fundamentals. - Proficiency with Python and Bash in Linux environments. - Experience building and operating production systems, ideally for data pipelines or large-scale processing. - Strong problem-solving skills, initiative, and ability to work independently through ambiguity.
Nice to have - Experience with web crawling, data acquisition, or distributed data processing. - Familiarity with cloud infrastructure and infrastructure as code, especially GCP and Terraform. - Knowledge of machine learning datasets, dataset quality, or audio processing.
Benefits and work setup The role offers autonomy, an asynchronous work culture, and the opportunity to shape products in the AI and audio space. The work may contribute to tools that support people with learning differences.