Senior Machine Learning Engineer
Core
Design, build, and deploy end-to-end machine learning models for core product features including personalization, recommendations, and predictive analytics.
Role type
Senior Machine Learning Engineer
Builds
Production-grade ML systems powering user experience through intelligent features
Domain
Technology consulting / AI / Data Science
Deliverable
production ML models
Required skills
Python, statistical modeling, recommendation systems, NLP, semantic search, data pipeline development, model observability, A/B testing, cloud platforms (GCP), large-scale data processing (Spark, Beam, Flink)
Preferred skills
Experience with TensorFlow or PyTorch, SQL/NoSQL, DAG orchestration
Technologies
Python, Pandas, Scikit-learn, TensorFlow, PyTorch, SQL, NoSQL, Spark, Beam, Flink, GCP
Responsibilities
Lead algorithm selection and prototyping for complex business problems; perform deep data analysis and feature selection; own the full ML lifecycle from pipeline design to deployment; implement model observability and optimization; develop data pipelines for training and evaluation; design and conduct A/B tests; collaborate with product managers and engineers; mentor team members
Seniority
Senior, hands-on IC with mentorship responsibilities