CareerPlan

Senior Machine Learning Engineer

Los Angeles, California, United StatesFull-time$139k2026-10-16 → 2026-11-10
Hybrid

Core

Design, build, and maintain recommendation and ranking algorithms for Taboola's performance advertising platform serving 600M+ daily active users.

Role type

Senior Machine Learning Engineer (Recommendation Systems)

Builds

Realize (Taboola's performance advertising platform)

Domain

Performance Advertising / Recommendation Systems

Deliverable

production ML models

Required skills

Python, Java, PyTorch, TensorFlow, Recommendation Systems, Ranking Algorithms, End-to-End ML System Ownership, Automated Evaluation Harnesses, Distributed Big Data Systems (Hadoop, Spark, Kafka, HDFS)

Preferred skills

AutoML, Agentic tools for ML experiments (e.g., Karpathy's autoresearch), AI-assisted coding tools (e.g., Cursor, Claude, GitHub Copilot)

Technologies

PyTorch, TensorFlow, Hadoop, Spark, Kafka, HDFS, SQL

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; Build and maintain code to populate HDFS/Hadoop with logs from Kafka/SQL; Design and support algorithms for data transformation on distributed Big Data Systems.

Seniority

Senior, hands-on IC