Remote job
Software Engineer, AI Data - Saint Paul, MN, USA
Job details
About this role
Role overview Build and operate data pipelines that supply audio data for AI model training and new product development. The work combines backend engineering, large-scale data processing, and collaboration with research teams to improve dataset quality and make training systems more efficient.
Responsibilities - Find new audio data sources and develop dependable ways to ingest them into training datasets. - Build and refine high-volume processing systems, balancing data quality, throughput, and operating cost. - Work with AI researchers to improve datasets and support development of future models. - Lead engineering work from problem discovery 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 solid backend fundamentals. - Proficiency with Python and Bash in Linux environments. - Experience building and operating production systems, preferably data pipelines or large-scale processing systems. - Strong problem-solving skills, initiative, and ability to work independently amid ambiguity.
Nice to have - Experience with web crawling, data acquisition, or distributed 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 and an asynchronous work culture, with the opportunity to contribute to products at the intersection of AI and audio. The listed U.S. base salary is $140,000–$200,000, with bonus and equity depending on experience.