Remote job
Software Engineer, AI Data - Cambridge, MA, USA
Job details
About this role
Role overview Build the data systems that supply audio for machine learning training and support new AI products. The work combines backend engineering, large-scale data processing, and collaboration with AI researchers to make datasets more useful and training more efficient.
Responsibilities - Find audio data sources and develop dependable pipelines to bring that material into training datasets. - Build and refine data-processing systems, balancing dataset quality, processing speed, and operating cost. - Work with AI scientists to improve training data and support the development of new models. - Own engineering projects from identifying a problem through implementation and ongoing refinement.
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 with Python and Bash in Linux environments. - Experience building and running 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 crawlers, acquiring data, or distributed data-processing systems. - 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 shape products at the intersection of AI and audio. Listed U.S. base pay is $140,000–$200,000, with bonus and equity depending on experience.