Senior Machine Learning Engineer
Core
Building end-to-end ML lifecycle for a recommendation engine that creates personalized home page experiences for millions of users globally.
Role type
Senior Machine Learning Engineer (Recommendation Systems)
Builds
Scalable, multi-tenant recommendation systems and real-time feature pipelines for a subscription platform.
Domain
Streaming media & entertainment, Big Data, Real-time ML
Deliverable
production ML models
Required skills
Python, Java, Golang, Scala, Apache Spark, Apache Flink, Apache Kafka, TensorFlow Serving, Kubernetes, MLOps, Feature Stores, Model Hosting, Drift Monitoring, API Performance Monitoring (Grafana, Prometheus, CloudWatch)
Preferred skills
None stated
Technologies
Spark, Flink, Kafka, TensorFlow Serving, Kubernetes, Grafana, Prometheus, CloudWatch
Responsibilities
Design and implement low-latency caching and storage solutions; Build stream processing pipelines to compute near real-time features; Continuously evaluate relevant technologies and drive architecture and design discussions; Tackle complex technical challenges independently for complex systems.
Seniority
Senior, hands-on IC