Senior Data Scientist
Core
Design and build recommendation and ranking algorithms for a performance advertising platform serving 600M+ daily active users, alongside agentic AI systems.
Role type
Senior IC machine-learning engineer (recommendation & ranking)
Builds
Realize (Taboola's performance advertising platform) and agentic AI systems
Domain
Performance advertising, recommendation systems, ranking algorithms
Deliverable
production ML models
Required skills
Python, Java, PyTorch, TensorFlow, Spark MLlib, SQL, system architecture design, end-to-end ML system ownership, automated evaluation harnesses, test frameworks
Preferred skills
recommendation systems, ranking algorithms, personalization at scale, real-time ML, large-scale data mining
Technologies
HDFS, Hadoop, Kafka, Spark
Responsibilities
Design and build predictive customer behavior models for targeting and personalization; Implement ML/statistics algorithms for prediction and optimization; Build automated evaluation harnesses and test frameworks; Maintain code for data transformation and computation on distributed Big Data Systems; Present technical findings to product and technical leads.
Seniority
Senior, hands-on IC