Remote job
Software Engineer, AI Data - Geneva, Switzerland
Job details
About this role
Role overview Build and operate data pipelines that supply audio datasets for machine learning training and emerging AI products. The work combines backend engineering, large-scale data processing, and close collaboration with research, with a focus on dataset quality, processing speed, and cost.
Responsibilities - Identify new audio data sources and create dependable pipelines to ingest them into training datasets. - Develop and improve large-scale processing systems, balancing data quality, throughput, and operating cost. - Work with AI researchers to refine datasets and support the development of new models. - Own engineering work from investigating a problem through implementation and ongoing improvement.
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 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 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. Compensation is described as competitive and includes bonus and stock; the stated range for Switzerland-based candidates is USD 30,000–160,000 per year, depending on experience.