Remote job
Software Engineer, AI Data - Stuttgart, Germany
Job details
About this role
Role overview Build data pipelines and processing systems that supply audio datasets for AI model training and product development. The work combines backend engineering, data acquisition, and collaboration with AI researchers, with a focus on handling large volumes of data efficiently and reliably.
Responsibilities - Find new audio data sources and bring them into training datasets through dependable pipelines. - Develop and improve large-scale processing systems, balancing data quality, throughput, and cost. - Work with AI researchers to refine datasets and support the development of new models. - Own engineering projects from initial investigation 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 in Python and Bash in Linux environments. - Experience building and operating production systems; data pipelines or large-scale processing experience is particularly relevant. - Strong problem-solving skills, initiative, and the ability to work independently through ambiguous problems.
Nice to have - Experience with web crawlers, 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 AI and audio products. Compensation is listed as $30,000–$120,000 USD per year, plus bonus and stock, depending on experience.