Remote job
Software Engineer, AI Data - Charlotte, NC, USA
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, data infrastructure, and collaboration with research teams, with a focus on making large-scale datasets reliable, useful, and economical.
Responsibilities - Find audio data sources and develop dependable pipelines to bring data into training datasets. - Build and improve large-scale data processing systems, balancing data quality, throughput, and cost. - Work with AI researchers to improve datasets and support the development of new models. - Lead engineering work from identifying a problem through implementation and ongoing refinement.
Requirements - Degree in computer science or a related field, 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 ability to work independently amid ambiguity.
Nice to have - Experience with web crawling, data acquisition, or distributed processing systems. - 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 The role offers autonomy, an asynchronous work culture, and the opportunity to shape products at the intersection of AI and audio. The stated US base salary range is $140,000–$200,000, with bonus and equity depending on experience.