Remote job
Software Engineer, AI Data - New York, NY, USA
Job details
About this role
Role overview
Build and operate the data pipelines that supply audio datasets for machine learning training and future AI products. The role combines backend engineering, data acquisition, and infrastructure work, with a focus on making large-scale data systems reliable, efficient, and cost-conscious.
Responsibilities
- Find new audio data sources and develop dependable processes for bringing data into training datasets. - Build and improve large-scale processing systems, balancing throughput, data quality, and operating cost. - Work with AI researchers to improve datasets and support development of new models. - Lead engineering projects from identifying the problem through implementation and ongoing refinement.
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, preferably involving data pipelines or large-scale processing. - Strong problem-solving skills, initiative, and the ability to work independently amid ambiguity.
Nice to have
- Experience with web crawling, 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
- Asynchronous work culture with autonomy and scope to shape products. - Listed U.S. base salary range: $140,000–$200,000, with bonus and equity; compensation depends on experience.