FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Machine Learning
ZipRecruiter. Design, develop, and maintain machine learning models and algorithms to solve complex business problems .
Posted 11/3/2026full-timeRemote • California • United StatesSenior💰 $170,000 - $240,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing, developing, and maintaining machine learning models and algorithms, with a strong foundation in computer science principles. Proficient in optimizing model performance and extracting insights from complex datasets using advanced techniques and frameworks.
Highest-signal resume keywords
Machine Learning AlgorithmsTensorFlowPyTorchDeep Learning TechniquesNatural Language Processing
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Machine LearningObject-Oriented ProgrammingData StructuresAlgorithmsHyperparameter TuningFeature SelectionModel ValidationData AnalysisModel Performance AssessmentInsight Visualization
Tools & Technologies
NLTKSpaCyBERTCNNRNNLSTMGAN
Industry Keywords
Data PatternsTrends AnalysisAnomaly DetectionScalabilityData Cleaning
Tech Stack
Tools & technologiesPyTorchScikit-LearnTensorflow
About the role
Key responsibilities & impact- Design, develop, and maintain machine learning models and algorithms to solve complex business problems
- Identify patterns, trends, and anomalies in data
- Visualize insights using appropriate tools
- Assess machine learning model performance using appropriate metrics, validation techniques, and testing datasets
- Optimize models through hyperparameter tuning, feature selection, and regularization to improve accuracy, performance, and scalability
- Craft data-driven features connecting job seekers to opportunities
- Gather, clean, analyze, and extract meaningful insights from data
Requirements
What you’ll need- 3+ year of professional software development experience with a focus in machine learning
- Deep experience in machine learning algorithms, techniques, and best practices
- Comprehensive computer science fundamentals in coding, object-oriented programming, data structures, and algorithms
- Preferred: 5+ year of professional software development experience with a focus in machine learning
- Preferred: BS/MS/PhD in Mathematics, Computer Science, Physics, related technical field or equivalent practical experience
- Preferred: Strong knowledge of machine learning algorithms and best practices
- Preferred: Experience with machine learning algorithms and frameworks such as TensorFlow, PyTorch, or scikit-learn
- Preferred: Experience with deep learning architectures and techniques, including CNNs, RNNs, LSTM, and GANs
- Preferred: Background with NLP techniques and tools, including tokenization, stemming, lemmatization, sentiment analysis, named entity recognition, NLTK, SpaCy, or BERT
Benefits
Comp & perks- Competitive compensation
- Exceptional benefits package
- Flexible Vacation & Paid Time Off
- Employer-matched 401(k) plan
- Full range of medical, financial, and other benefits
- Equity, bonuses, commission, or other forms of compensation may also be provided as part of a total compensation package