Staff ML Engineer
Core
Building an ML system to predict which tests will fail for code changes, enabling selective test execution to reduce CI time.
Role type
Staff Machine Learning Engineer (Production Systems)
Builds
A production ML platform for test prediction and selective test execution.
Domain
Software Engineering / CI/CD / Machine Learning
Deliverable
production ML models
Required skills
End-to-end ML ownership, model generalization across use cases, handling noisy data, classification/ranking/prediction, Python, SQL, AWS, containerized workloads, Spark/Flink, code analysis, CI/CD systems
Preferred skills
Experience with ranking problems, code analysis, CI/CD systems
Technologies
Python, SQL, AWS, Spark, Flink
Responsibilities
Define ML strategy and architecture, train and evaluate models, build serving layer for low latency, ensure model monitoring and retraining, make trade-offs between accuracy and latency
Seniority
Staff, hands-on IC with strategic influence