Remote job
Software Engineer, AI Data - Evanston, IL, USA
Job details
About this role
Role overview Build data systems that supply audio datasets for training AI models and supporting new AI products. The work combines backend engineering, data acquisition, and collaboration with research teams to make large-scale training data more reliable and cost-effective.
Responsibilities - Find audio data sources and create dependable pipelines to ingest them into training datasets. - Develop and improve large-scale processing systems, balancing data quality, throughput, and cost. - Work with AI researchers to refine datasets and support model development. - Lead projects from early problem definition 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 solid backend skills. - 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 through 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 chance to contribute to products at the intersection of AI and audio, including tools intended to improve access to reading and learning. Compensation is listed as a U.S. base salary of $140,000–$200,000, plus bonus and equity, depending on experience.