Remote job
Software Engineer, AI Data - Menlo Park, CA, USA
Job details
About this role
Role overview Build and operate the audio data pipelines and processing systems that support machine learning training and new AI products. The role combines backend engineering, data infrastructure, and close collaboration with research scientists to make large datasets more reliable, efficient, and cost-effective.
Responsibilities - Find audio data sources and develop dependable pipelines to bring data into training datasets. - Build and improve large-scale processing systems, balancing data quality, throughput, and 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 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 crawlers, data acquisition, or distributed processing. - 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 substantial autonomy and an asynchronous work culture, with the opportunity to contribute to products supporting people with learning differences. The stated U.S. base salary range is $140,000–$200,000, with bonus and equity depending on experience.