ML Engineer I: Search, Recommendations & Embeddings

Handshake

San Francisco (CA)

Hybrid

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Ownership: Equity in a fast-growing co
401(k) match and financial coaching
Parental leave and family benefits
Medical, dental, vision coverage; well
Wellness stipend
Learning stipend: $2,000
Remote & Office: SF office support
Flexible PTO; holidays; flex days
Team outings and referrals

Job summary

Handshake is seeking a Machine Learning Engineer to power the Network and Handshake AI Marketplace Relevance team. You will build and deploy ML models for search, recommendations, and embeddings across the platform, collaborating with ML engineers, data scientists, PMs, and software engineers to run experiments and productionize solutions.

You will work with large-scale data, focus on fairness and explainability, and help improve marketplace outcomes for millions of job seekers and employers.

Qualifications

  • 3+ years of professional experience in ML, data science, software engineering, or related field.
  • Proficiency in Python and ML frameworks (scikit-learn, PyTorch, TensorFlow).
  • Experience building, evaluating, and deploying ML models in production.

Responsibilities

  • Build and improve ML models for search, recommendations, notifications, user understanding, and embeddings.
  • Develop, test, and deploy models and supporting services in production.
  • Work with large datasets to create features, train models, and evaluate performance.
  • Contribute to retrieval, ranking, personalization, and experimentation systems.
  • Monitor production models and help improve quality, reliability, latency, and scalability.
  • Partner with product, engineering, and data science to translate business and user needs into ML solutions.
  • Participate in technical design discussions, code reviews, and team planning.
  • Use experimentation and marketplace metrics to measure impact of work.
  • Contribute to team standards and best practices for model development, evaluation, and deployment.

Skills

Python
ML frameworks
Production ML
Recommendations
NLP / LLMs
ML lifecycle
Software engineering
Cross-functional
Problem solving
Impact focus

Education

Bachelor's degree in CS or related

Tools

PyTorch
TensorFlow
scikit-learn
Jupyter
SQL

Job description

Handshake is seeking a Machine Learning Engineer to power the Network and Handshake AI Marketplace Relevance team. You will build and deploy ML models for search, recommendations, and embeddings across the platform, collaborating with ML engineers, data scientists, PMs, and software engineers to run experiments and productionize solutions.

You will work with large-scale data, focus on fairness and explainability, and help improve marketplace outcomes for millions of job seekers and employers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Engineer I: Build AI for Job Search & Recommendations
ML Engineer I: Build AI for Job Search & Recommendations

Apply • San Francisco (CA)

On-site
USD 140,000 - 190,000
Ownership
Financial Wellness
Family Support
+5
Staff ML Engineer - Remote, AI Relevance & Embeddings
Staff ML Engineer - Remote, AI Relevance & Embeddings

Handshake • San Francisco (CA)

Hybrid
USD 180,000 - 260,000
Ownership: Equity
401(k) match
Parental leave
+4
ML Engineer: Search, Recommendations & Personalization
ML Engineer: Search, Recommendations & Personalization

Francisco Partners • Mountain View (CA)

On-site
USD 190,000 - 300,000
ML Engineer - Search & Personalization with Equity
ML Engineer - Search & Personalization with Equity

NewsBreak • United States

On-site
USD 190,000 - 300,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Handshake • San Francisco (CA)

Hybrid
USD 180,000 - 260,000
Ownership: Equity
401(k) match
Parental leave
+4
Senior ML Infrastructure Engineer - Build Scalable AI Platforms
Senior ML Infrastructure Engineer - Build Scalable AI Platforms

Apply • San Francisco (CA)

On-site
USD 170,000 - 250,000
Equity
401(k) match
Parental leave
+3
Machine Learning Engineer I, Network
Machine Learning Engineer I, Network

Handshake • San Francisco (CA)

Hybrid
USD 140,000 - 190,000
Ownership: Equity in a fast-growing co
401(k) match and financial coaching
Parental leave and family benefits
+6
Senior ML Infrastructure Engineer — Scalable AI Platform
Senior ML Infrastructure Engineer — Scalable AI Platform

Handshake • San Francisco (CA)

On-site
USD 180,000 - 240,000
Equity
401k matching
Parental leave
+5
Machine Learning Engineer I, Network
Machine Learning Engineer I, Network

Apply • San Francisco (CA)

On-site
USD 140,000 - 190,000
Ownership
Financial Wellness
Family Support
+5
Senior ML Infrastructure Engineer - Scale AI Platforms
Senior ML Infrastructure Engineer - Scale AI Platforms

TrulyHired • San Francisco (CA)

On-site
USD 180,000 - 260,000
Equity
401(k) match
Parental leave
+6