Remote job
Software Engineer, AI Data - Braga, Portugal
Job details
About this role
Role overview Build the data systems that prepare audio for machine learning and support the development of future AI products. This backend-focused role covers finding useful data sources, creating dependable ingestion and processing pipelines, and improving dataset quality and scale in collaboration with AI researchers.
Responsibilities - Identify audio data sources and build reliable pipelines to bring suitable material into training datasets. - Develop and operate large-scale processing systems, balancing data quality, throughput, and cost. - Work with AI researchers to improve training data and support model development. - Lead engineering work from exploring a problem through implementation and ongoing refinement.
Requirements - At least five years of professional software engineering experience, with strong backend fundamentals. - Proficiency in Python and Bash in Linux environments. - Experience building and operating production systems; data pipelines or large-scale processing are especially relevant. - A computer science or related degree, or equivalent practical experience. - Sound problem-solving skills, initiative, and the ability to work independently amid ambiguity.
Nice to have - Experience with web crawling, data acquisition, or distributed processing. - Familiarity with cloud infrastructure and Infrastructure as Code, especially GCP and Terraform. - Knowledge of machine learning datasets, data quality, or audio processing.
Benefits and work setup - Remote, distributed work with an asynchronous culture and autonomy over how work is approached. - Opportunity to contribute to products intended to make reading more accessible, including for people with learning differences. - Compensation is listed for Portugal-based candidates as USD 30,000–65,000 per year, plus bonus and stock, depending on experience.