Machine Learning Engineer - Intelligent Quality Systems
Core
Design and build ML-powered systems to transform software quality at scale, covering test selection, failure triage, UI/audio validation, and coverage analysis.
Role type
Senior IC machine learning engineer (software quality)
Builds
ML systems for intelligent testing lifecycle, data platforms, and automated test recommendation
Domain
Software engineering / Quality assurance / Large-scale data
Deliverable
production ML models
Required skills
Machine learning fundamentals, model training and evaluation, algorithm implementation from papers, software engineering, large-scale data handling, data collection and labeling strategies, research-to-production gap identification
Preferred skills
NLP, large language models, code understanding, retrieval-augmented generation, computer vision, multimodal ML, ML infrastructure at scale, software testing and CI/CD, noisy label environments
Technologies
LLMs, computer vision, retrieval systems
Responsibilities
Implement and refine ML solutions across the testing lifecycle, rapidly prototype algorithmic approaches, design data collection and evaluation strategies, work with large-scale test result and code change data, identify research-to-production gaps, collaborate with scientists and engineers to ship reliable systems
Seniority
Senior, hands-on IC