Senior Software Engineer, Machine Learning

ZipRecruiter · Santa Monica, CA · $170k–$240k

The role

This role involves designing, developing, and maintaining machine learning models to solve business problems at an online employment marketplace. The engineer will analyze data, assess model performance, and optimize algorithms. The position offers a hybrid or remote work environment and a competitive salary.

Pay
$170k–$240k
Location
Santa Monica, CA
Work mode
Hybrid
Employment
Full time
Level
Senior
Experience
3+ 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 and job seekers through mobile, web, and email services.

What you would do

  • Design, develop, and maintain machine learning models and algorithms
  • Identify patterns, trends, and anomalies in data and visualize insights
  • Assess model performance using metrics, validation techniques, and testing datasets
  • Optimize models by tuning hyperparameters, feature selection, or regularization
  • Gather, clean, analyze, and extract insights from large datasets

Must have

  • 3+ years professional software development with ML focus
  • Deep experience in machine learning algorithms and best practices
  • Comprehensive computer science fundamentals in coding, OOP, data structures, algorithms

Nice to have

  • 5+ years professional software development with ML focus
  • BS/MS/PhD in Math, CS, Physics, or related field or equivalent experience
  • Strong knowledge of ML algorithms like regression, SVM, decision trees, neural networks
  • Experience with ML frameworks like TensorFlow, PyTorch, or scikit-learn
  • Experience with deep learning architectures like CNNs, RNNs, LSTMs, GANs
  • Background with NLP techniques and tools 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

  • 3+ years of relevant experience

Key skills

  • machine learning
  • algorithms
  • coding
  • object-oriented programming
  • data structures
  • 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 →