Machine Learning Engineer
Core
Design, build, and deploy ML models for personalized content discovery, ranking, and semantic search across streaming products.
Role type
Senior Machine Learning Engineer (Personalization & Recommendations)
Builds
Scalable recommendation and personalization systems for millions of global users on DTC platforms
Domain
Digital entertainment, streaming, personalization
Deliverable
production ML models
Required skills
Recommendation systems, ranking algorithms, user behavior modeling, Python, PyTorch, TensorFlow, Transformers, LightGBM, Databricks, Spark, A/B testing, model versioning, feature stores, LLM pipelines, semantic search, vector similarity
Preferred skills
AI agents, LangChain, real-time inference, streaming architectures (Kafka, Flink), high-traffic personalization systems, open-source ML contributions
Technologies
Databricks, MLflow, FAISS, Vespa, AWS, GCP
Responsibilities
Design scalable recommendation models, own full model lifecycle from training to monitoring, develop continuous training loops, set up A/B experiments, collaborate on inference pipelines, contribute to architecture decisions, mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities