Remote job
Software Engineer, AI Data - Toulouse, France
Job details
About this role
Role overview Build the data systems that supply audio for machine learning training and support future AI products. The work combines backend engineering, data acquisition, and collaboration with AI researchers to create reliable datasets at very large scale while managing processing quality, speed, and cost.
Responsibilities - Find new audio data sources and develop dependable pipelines to bring that data into training datasets. - Build and refine large-scale processing systems, balancing dataset quality, throughput, and operating cost. - Work with AI researchers to improve training data and support the development of new models. - Lead engineering work from identifying a 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 strong backend fundamentals. - Proficiency with Python and Bash in Linux environments. - Experience building and operating production systems, ideally data pipelines or large-scale data processing. - Sound problem-solving skills, initiative, and ability to work independently amid ambiguity.
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 is described as autonomous and impact-oriented, with an asynchronous work culture and a welcoming team. The position is listed for Toulouse, France; the stated compensation range is USD 30,000–100,000 per year, plus bonus and stock, depending on experience.