Remote job
Software Engineer, AI Data - Burlington, VT, USA
Job details
About this role
Role overview Build the data pipelines and processing systems that supply audio datasets for AI model training and future products. The work combines backend engineering, data infrastructure, and close collaboration with research, with an emphasis on handling large volumes of data efficiently and reliably.
Responsibilities - Find audio data sources and create dependable pipelines to bring that data into training datasets. - Develop and improve large-scale processing systems, balancing dataset quality, throughput, and cost. - Work with AI researchers to refine training data and support new model development. - Own engineering work from identifying a problem through implementation and ongoing improvement.
Requirements - Degree in computer science or a related area, 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, ideally for data pipelines or large-scale processing. - Sound problem-solving skills, initiative, and ability to work independently amid ambiguity.
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 products at the intersection of AI and audio. The listed U.S. base salary range is $140,000–$200,000, with bonus and equity depending on experience.