Machine Learning Engineer, Phd Intern

Handshake · Enterprise · San Francisco, CA · General & Administrative

Machine Learning Engineer Intern at Handshake AI, focusing on building intelligent product experiences for job seekers. The role involves developing, evaluating, and deploying ML models for search, recommendations, and matching systems in a production environment. Requires a PhD candidate with Python, PyTorch/TensorFlow, and ML operations experience.

What you'd actually do

  1. Partner with senior engineers and data scientists to develop machine learning models that improve product features and user experience
  2. Contribute to experimentation, model evaluation, and performance monitoring
  3. Participate in technical discussions, brainstorming sessions, and team reviews
  4. Document methodologies and findings to support knowledge sharing and long-term system improvements

Skills

Required

  • Python
  • PyTorch
  • TensorFlow
  • supervised and/or unsupervised machine learning
  • ML operations
  • software engineering best practices
  • data analysis techniques
  • SQL
  • problem-solving skills
  • communication skills

Nice to have

  • AWS
  • Google Cloud
  • Azure
  • Large Language Models
  • Reinforcement Learning
  • SIGIR
  • KDD
  • WSDM
  • RecSys
  • Cursor
  • Claude code
  • Codex
  • NLP
  • search and recommendation systems

What the JD emphasized

  • Doctorate degree
  • supervised and/or unsupervised machine learning
  • ML operations
  • Python
  • PyTorch
  • TensorFlow
  • software engineering best practices
  • data analysis techniques
  • SQL
  • problem-solving skills
  • collaborative team environment
  • communication skills
  • Large Language Models
  • Reinforcement Learning
  • SIGIR
  • KDD
  • WSDM
  • RecSys

Other signals

  • develop machine learning models
  • production environment
  • experimentation, model evaluation
  • performance monitoring
  • search, recommendations, matching