Staff Machine Learning Engineer - Retention
Core
Lead the end-to-end lifecycle of machine learning models to optimize customer retention, repeat purchase frequency, and lifetime value through ranking, matching, and predictive analytics.
Role type
Staff Machine Learning Engineer (Retention & Marketplace Optimization)
Builds
Production-grade ranking systems, recommendation engines, dynamic pricing models, and scalable ML infrastructure for a two-sided marketplace.
Domain
Marketplace / Two-sided platform / Customer Retention
Deliverable
production ML models
Required skills
Machine learning (search, ranking, recommender systems), predictive analytics, software engineering, Python, SQL, system design, data pipeline management, model monitoring, infrastructure as code
Preferred skills
Experience in marketplace contexts, pricing/elasticity modeling, dbt, CI/CD pipelines
Technologies
Python, Scikit-learn, LightGBM, XGBoost, TensorFlow, PyTorch, SQL, Docker, Kubernetes, Kafka, Airflow, Snowflake, Redshift, BigQuery, dbt, GitHub Actions
Responsibilities
Own the reliability and performance of the core ranking system; build systems for intelligent matching and personalized recommendations; develop monitoring and observability systems for data quality and model performance; write clean, efficient, and maintainable code; participate in code reviews and documentation.
Seniority
Staff, hands-on IC with strategic leadership