Handshake
Machine Learning Engineer
$150K–$189K
San Francisco, CA · Full-time · Posted Oct 8, 2026
- Experience
- 1-3 years in machine learning, data science, or a related area.
- Education
- Bachelor’s degree in Computer Science, Data Science, or a related field
About the job
Develop and deploy machine learning systems for lifecycle optimization, personalized notifications, and monetization, improving student experiences and marketplace metrics.
What you'll do
- Develop and iterate on ML models and features across lifecycle, notifications, and monetization.
- Collaborate with senior engineers, data scientists, and product managers to improve product features and user experience.
- Contribute to model development, experimentation, and production deployment practices.
What they ask for
- Bachelor’s degree in Computer Science, Data Science, or a related field
- 1-3 years of experience in machine learning, data science, or a related area
- Proficiency in Python and hands-on experience with scikit-learn, PyTorch, or TensorFlow
- Experience deploying and evaluating agentic workflows; strong foundation in classification, regression, ranking, and model evaluation
Nice to have
- Master’s degree or currently pursuing an advanced degree in a relevant field
- Exposure to recommendations, personalization, NLP, deep learning, LLMs, explainable AI, ML lifecycle tools, or cloud platforms
Pay
$150K – $189K (base salary)
Tools
Python, scikit-learn, PyTorch, TensorFlow, GCP, AWS, Azure, Graph Neural Networks
AI focus
Build and improve AI-powered career guidance through machine learning models for lifecycle optimization, personalized notifications, and monetization; work involves agentic workflows and responsible AI practices such as explainability, fairness, and quality.
Model-written summary · the original posting is authoritative