ZipRecruiter
Senior Software Engineer, Machine Learning
$170K–$240K
Santa Monica, CA +2 · Remote · Senior · Full-time · Posted Oct 16, 2023
- Location
- Santa Monica, CA
Remote
Santa Monica, CA, United States - Experience
- 3+ years required; 5+ years preferred, in professional software development focused on machine learning.
- Education
- BS/MS/PhD in Mathematics, Computer Science, Physics, or a related technical field, or equivalent practical experience (preferred).
About the job
Build and improve machine learning models and data-driven features that solve business problems and connect job seekers with opportunities.
What you'll do
- Design, develop, and maintain machine learning models and algorithms; analyze data and visualize insights.
- Evaluate model performance using metrics, validation techniques, and test datasets.
- Optimize models through hyperparameter tuning, feature selection, and regularization.
What they ask for
- 3+ years of professional software development experience focused on machine learning.
- Deep experience with machine learning algorithms, techniques, and best practices.
- Comprehensive computer science fundamentals, including coding, object-oriented programming, data structures, and algorithms.
Nice to have
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn; deep learning architectures and techniques.
- Background in NLP techniques and tools, and libraries such as NLTK, SpaCy, or BERT.
Pay
USD $170,000-$240,000 base salary
Tools
TensorFlow, PyTorch, scikit-learn, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Long Short-Term Memory (LSTM), Generative Adversarial Networks (GANs), BERT
AI focus
Develop machine learning models and data-driven features, including salary prediction; analyze data, assess model performance, and optimize models.
Model-written summary · the original posting is authoritative