Principal Software Engineer, Machine Learning
Core
Build, scale, and operate production-grade machine learning systems for real-time personalization.
Role type
Principal Software Engineer, Machine Learning
Builds
Scalable ML models and data-driven products for real-time personalization
Domain
Internet / Machine Learning
Deliverable
production ML models
Required skills
Python, TensorFlow, PyTorch, XGBoost, pandas, SQL, Spark, large-scale data analysis, model validation, model implementation, cross-functional project leadership
Preferred skills
Sustained ownership of a single system, advocating for larger-scale improvements across ML systems
Technologies
TensorFlow, PyTorch, XGBoost, pandas, Matplotlib, SQL, Spark
Responsibilities
Develop and maintain scalable ML models; Build automated processes for large-scale data analysis and model development; Use testing techniques to prevent regressions; Lead cross-functional machine learning projects
Seniority
Principal, hands-on IC with technical leadership
