Remote job
Software Engineer, AI Data - Huntsville, AL, USA
Job details
About this role
Role overview Build the data systems that supply audio datasets for model training and emerging AI products. The work combines backend engineering, data acquisition, and collaboration with AI researchers to make large-scale training data more reliable and efficient.
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 scientists to strengthen datasets and support new model development. - Lead engineering work from identifying a problem through implementation and ongoing improvement.
Requirements - A 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 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 The role offers autonomy and an asynchronous work culture, with the opportunity to contribute to products intended to improve access to reading and learning. The listed U.S. base salary range is $140,000–$200,000, plus bonus and equity, depending on experience.