Staff Software Engineer, Machine Learning

ZipRecruiter · Santa Monica, CA · $205k–$265k

The role

This is a staff-level machine learning engineering role at ZipRecruiter, an online employment marketplace. The position involves designing and maintaining advanced ML models, leading complex projects, and setting technical direction for ML engineers. The role focuses on solving business problems using large-scale job posting and user interaction data.

Pay
$205k–$265k
Location
Santa Monica, CA
Work mode
Hybrid
Employment
Full time
Level
Staff
Experience
7+ yrs

What we know that the posting doesn’t say

  • Seen todaystill listed on the employer’s careers page
  • Posted 21 days agothe first time we saw it

About ZipRecruiter

ZipRecruiter is a leading online employment marketplace that uses AI-driven smart matching technology to connect businesses with job seekers through mobile, web, and email services.

What you would do

  • Design, develop, and maintain advanced machine learning models and algorithms.
  • Lead complex machine learning projects that solve business challenges.
  • Design overall architecture and infrastructure for machine learning systems.
  • Find innovative ways to use AI to drive business value.
  • Provide leadership and set the tone for Machine Learning Engineers.
  • Stay current with ML/AI developments and drive adoption of new techniques.

Must have

  • 7+ years of professional software development experience with deep ML focus.
  • Comprehensive knowledge of machine learning algorithms, techniques, and best practices.
  • Extensive experience in ML model design, data pipeline design, experimentation and validation design, system design, or architecture design.

Nice to have

  • 10+ years of professional software development experience with ML expertise.
  • BS/MS/PhD in Mathematics, Computer Science, Physics, or related field.
  • Expert knowledge of ML algorithms like linear regression, SVM, decision trees, neural networks, clustering.
  • Profound knowledge of ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Extensive background in deep learning architectures like CNNs, RNNs, LSTMs, and GANs.
  • Deeply versed in NLP techniques and tools like tokenization, stemming, lemmatization, sentiment analysis, NER, and libraries like NLTK, SpaCy, or BERT.

What you get

  • Competitive compensation
  • Exceptional benefits package
  • Flexible vacation and paid time off
  • Employer-matched 401(k) plan

Experience and education

  • 7+ years of relevant experience

Key skills

  • machine learning
  • data pipelines
  • experimentation design
  • system design
  • architecture design
  • tensorflow
  • pytorch
  • scikit-learn
  • deep learning
  • cnn
  • rnn
  • lstm
  • gan
  • nlp
  • tokenization
  • stemming
  • lemmatization
  • sentiment analysis
  • named entity recognition
  • nltk
  • spacy
  • bert

We offer a hybrid work environment. Most US-based positions can also be performed remotely (any exceptions will be noted in the Minimum Qualifications below.) Our Mission: To actively connect people to their next great opportunity. Who We Are: ZipRecruiter is a leading online employment marketplace…

Extracted from the employer’s posting. Read it in full on ZipRecruiter’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at ZipRecruiter

All 12 roles at ZipRecruiter →