Remote job
Software Engineer, AI Data - Hamburg, Germany
Job details
About this role
Role overview
Build the data pipelines and processing systems that supply audio datasets for AI model training and new products. The work spans finding data sources, improving large-scale data quality and efficiency, and partnering with AI researchers to make training data more useful.
Responsibilities - Identify audio data sources and develop dependable pipelines to bring data into training datasets. - Build and operate large-scale processing systems, balancing data quality, throughput, and cost. - Work with AI researchers to refine datasets and support the development of new models. - Lead engineering work from problem discovery through delivery and ongoing improvement.
Requirements - A computer science or related degree, 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; data pipelines or large-scale processing experience is especially relevant. - Strong problem-solving skills, initiative, and the 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, particularly with GCP and Terraform. - Familiarity with machine-learning datasets, dataset quality, or audio processing.
Benefits and work setup - A distributed team with an asynchronous work culture and autonomy in how work is approached. - Opportunity to contribute to products intended to make reading more accessible, including for people with learning differences. - Work at the intersection of AI and audio, with the potential to influence products and engineering direction. - The listed Germany-based compensation range is USD 30,000–120,000 per year, plus bonus and stock, depending on experience.