Drimva

ZipRecruiter

Staff Software Engineer, Machine Learning

$205K–$265K

Santa Monica, CA +2 · Remote · Staff · Full-time · Posted Oct 16, 2023

Location
Santa Monica, CA
Remote
Santa Monica, CA, United States
Experience
7+ years required; 10+ years preferred.
Education
BS/MS/PhD in Mathematics, Computer Science, Physics, or a related technical field, or equivalent practical experience (preferred).

About the job

Leads the design and development of machine-learning systems and models that address business problems and power data-driven features.

What you'll do

  • Design, develop, and maintain machine-learning models, algorithms, and scalable system architecture.
  • Lead complex machine-learning projects and provide technical leadership to Machine Learning Engineers.
  • Identify and adopt useful advances in machine learning and AI.

What they ask for

  • 7+ years of professional software development experience focused on machine learning.
  • Comprehensive knowledge of machine-learning algorithms, techniques, and best practices.
  • Extensive experience in machine-learning model design, data pipelines, experimentation and validation, system design, and/or architecture.

Nice to have

  • 10+ years of professional software development experience with machine-learning expertise.
  • Degree in Mathematics, Computer Science, Physics, or a related technical field, or equivalent practical experience; experience with ML frameworks, deep learning, or NLP.

Pay

$205,000-$265,000 USD base salary

Tools

TensorFlow, PyTorch, scikit-learn, NLTK, SpaCy, BERT

AI focus

Build and apply machine-learning models and AI techniques to business problems, including data-driven features such as salary prediction.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)