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 pageApply 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
- Software Engineer - New GradSanta Monica, CA
- Software Engineer - InternSanta Monica, CA
- Lead Product Manager, MessagingSanta Monica, CA/Remote
- Sr. Product Manager, MessagingSanta Monica, CA/Remote
- Senior Software Engineer, Big DataSanta Monica, CA
- Staff Software Engineer, Machine LearningSanta Monica, CA