Handshake is hiring a Machine Learning Engineer for the Network and Handshake AI Marketplace Relevance team. AI is transforming how students navigate their careers, and we’re committed to developing innovative, responsible AI-powered solutions that connect students with meaningful career opportunities.
🏢 About Handshake
Handshake was founded on a simple belief that everyone deserves a path to a great career, regardless of where they went to school or who they know. Today, we power 25 million job seekers, 1 million+ employers, and 1,600 educational institutions. In 2025, we started Handshake AI and built the fastest-growing AI data business in history. We work directly with frontier AI lab researchers to create evaluations, publish benchmarks, and push the boundary of data. We've grown from $0 to ~$1B run rate and pay ~$60M to over 30K individuals every month.
🎯 The Role
Handshake is hiring a Machine Learning Engineer for the Network and Handshake AI Marketplace Relevance team. AI is transforming how students navigate their careers, and we’re committed to developing innovative, responsible AI-powered solutions that connect students with meaningful career opportunities.
✅ Key Responsibilities
Build and improve machine learning models for search, recommendations, notifications, user understanding, and embeddings
Develop, test, and deploy models and supporting services in a production environment
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 their quality, reliability, latency, and scalability
Partner with product, engineering, and data science to translate business and user needs into practical ML solutions
Participate in technical design discussions, code reviews, and team planning
Use experimentation and marketplace metrics to measure the impact of your work
Contribute to team standards and best practices for model development, evaluation, and deployment
⭐ Desirable Experience
3+ years of professional experience in machine learning, data science, software engineering, or a related field
Proficiency in Python and experience with ML frameworks such as scikit-learn, PyTorch, or TensorFlow
Experience building, evaluating, and deploying machine learning models in production
Familiarity with one or more relevant areas, such as recommendations, search, personalization, ranking, NLP, deep learning, or LLMs
Understanding of core ML concepts, including classification, regression, ranking, feature engineering, and model evaluation
Experience working with data pipelines, experiment tracking, model monitoring, or other parts of the ML lifecycle
Strong software engineering fundamentals and the ability to write reliable, maintainable code
Experience working collaboratively with engineers, data scientists, product managers, and other cross-functional partners
Ability to break down moderately complex problems, evaluate tradeoffs, and deliver solutions with support from senior team members
A focus on measurable results and improving the end-user experience
🎁 Benefits
Handshake delivers benefits that help you feel supported—and thrive at work and in life. The benefits below are for full-time US employees.
Please let Handshake know that you found this role at devopsprojectshq.com as a way to support us, so we can keep providing you with awesome DevOps jobs.
Never miss a job
Join 2,000+ DevOps developers getting weekly alerts for remote and US/EU roles, Kubernetes, AWS, Terraform, filtered for your stack.
🔒 Need an IP to whitelist?
Get a dedicated static EU outbound IP for Banks, payments, EHRs, APIs, AI.