S

Spotter

Non-dilutive creator financing with ad licensing

Machine Learning Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeCulver City, CA, USAIn-person

About the Job

Requirements

  • A Master's degree or PhD in Computer Science, Statistics, Applied Mathematics, Electrical Engineering, Physics, or another quantitative field.
  • At least 5 years of experience building, evaluating, and deploying machine learning models in production environments.
  • Experience with reinforcement learning or contextual bandit systems through graduate coursework, academic research, or hands-on industry experience.
  • A solid grasp of core reinforcement learning training objectives and loss functions, including temporal-difference and Bellman error losses, Q-learning, deep Q-networks, policy gradient objectives, REINFORCE, actor-critic advantage estimation, and clipped surrogate objectives such as proximal policy optimization and trust region policy optimization.
  • Practical experience with bandit and reinforcement learning methods such as Thompson sampling, upper confidence bound or linear upper confidence bound, neural bandits, non-stationary bandits, policy gradients, actor-critic methods, or Q-learning.
  • Ability to design reward functions and objective trade-offs for systems optimizing long-horizon outcomes, including diagnosing and mitigating reward hacking and feedback loops.
  • Knowledge of off-policy and counterfactual evaluation, including inverse propensity scoring, self-normalized inverse propensity scoring, doubly robust estimators, replay evaluation, and counterfactual learning from logged bandit feedback, including propensity logging.
  • Experience working with logged interaction data, behavioral data, or feedback signals to train, evaluate, and improve models.
  • A track record of designing experiments and using data to improve model performance in real-world product environments, including A/B testing and causal inference.
  • Strong experience with modern deep learning frameworks and production machine learning workflows.
  • Expertise in training, evaluating, tuning, and deploying machine learning models across deep learning and traditional machine learning approaches.
  • A strong understanding of embeddings, representation learning, neural networks, sequence modeling, and modern deep learning architectures.
  • Strong Python and SQL skills.
  • Excellent communication skills and the ability to work cross-functionally with Product, Engineering, Analytics, and other stakeholders.

Responsibilities

  • Design, train, evaluate, optimize, and deploy production reinforcement learning, contextual bandit, and online learning systems that improve product outcomes.
  • Create systems that balance exploration and exploitation, short-term performance and long-term value, and multiple competing product objectives.
  • Develop reward models, feedback models, and objective functions that translate noisy, sparse, delayed, or implicit signals into reliable model training and evaluation targets, and diagnose and mitigate reward hacking and feedback loops in deployed systems.
  • Apply offline policy evaluation and counterfactual techniques, such as inverse propensity scoring, doubly robust estimation, and replay evaluation, to reason about model changes before and after deployment.
  • Work with logged interaction data to understand user behavior, evaluate model performance, improve decision quality, and reduce bias in model evaluation.
  • Design experiments to evaluate model performance, measure product impact, and continuously improve production systems.
  • Build scalable model training, evaluation, deployment, and inference pipelines.
  • Optimize models for accuracy, latency, scalability, reliability, and production maintainability.
  • Work with structured and unstructured datasets using Python and SQL.
  • Collaborate with Product and Engineering to translate customer problems into machine learning solutions.
  • Stay current with advances in reinforcement learning, bandits, recommendation systems, ranking, personalization, deep learning, experimentation, and production machine learning, and thoughtfully apply new techniques where they create measurable value.

Desired Qualifications

  • Production experience building and deploying reinforcement learning or contextual bandit systems, from problem formulation through offline evaluation to live deployment.
  • Hands-on work building large-scale recommendation, ranking, or personalization systems.
  • Understanding of offline reinforcement learning methods, such as conservative Q-learning or implicit Q-learning, for training policies from logged data.
  • Knowledge of constrained or safe reinforcement learning and guardrailed deployment, including offline evaluation gates ahead of live A/B tests.
  • Familiarity with ad recommendation, ad ranking, or campaign optimization systems used by large-scale platforms such as YouTube, Google, Meta, TikTok, Amazon, or similar consumer marketplace platforms.
  • Experience serving large-scale machine learning models in production.
  • Background building machine learning systems for large-scale digital platforms, such as Creator platforms, consumer apps, recommendation systems, ad recommendation systems, campaign optimization systems, or workflow automation tools.

About the Company

Spotter

Non-dilutive creator financing with ad licensing

I am going to generate a concise company summary for Spotter based on the provided description.

Company size
51-200
Company stage
Late Stage VC
Total funding
$251.5M
Headquarters
Culver City, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Spotter

See more jobs