Handshake
Open Positions at Handshake
25 open positions
Build production machine learning systems that improve Handshake’s job search, recommendations, personalization, and marketplace outcomes. You’ll work across retrieval, ranking, embeddings, experimentation, and responsible AI at large scale.
Join Handshake as an Associate Software Engineer building reinforcement learning environments and infrastructure for frontier AI models. You’ll work across backend, frontend, reliability, and data pipelines while growing under the guidance of senior engineers.
Lead the technical direction for large-scale machine learning infrastructure powering Handshake’s search, recommendations, embeddings, and personalized experiences. This hands-on staff role combines architecture, production ML development, cross-functional leadership, and mentoring across the Relevance organization.
Build and own reliable full-stack experiences that help millions of users discover opportunities, connect with employers, and launch their careers. This Software Engineer II role offers meaningful technical ownership across frontend, backend, architecture, and production delivery.
Lead the technical strategy for Handshake’s forward-deployed engineering function while building production-grade solutions for strategic AI-lab customers. This hands-on staff role combines customer impact, architectural leadership, platform influence, and engineering mentorship.
Build and iterate on production software for leading AI labs while working directly with customers and senior engineers. This entry-level role combines full-stack engineering, deployment work, and technical problem-solving in a highly ambiguous environment.
Build the data infrastructure, evaluation systems, and developer tooling behind next-generation AI coding models. This senior role combines backend engineering, distributed systems, data engineering, and close collaboration with ML researchers.
Build high-impact growth products and experiments that connect millions of students with employers. You’ll shape technical direction, scale distributed systems, and partner across product and data teams while mentoring other engineers.
Build and scale Handshake’s fellow-facing experiences and allocation platform as a Senior Software Engineer. You’ll lead end-to-end projects, modernize core systems, and partner across product, operations, growth, and ML teams.
Build the AI-powered workflows and software systems that make Handshake’s go-to-market organization faster and more intelligent. This senior individual contributor role combines business systems, data, automation, and AI across the GTM stack.
Unlock 15 More Matching Jobs
Choose a plan to access all jobs matching your criteria.
First to know
Discover the latest jobs before everyone else
Zero Spam
No ghost jobs, reposts, or sponsored listings
AI-powered filters
Find the most relevant jobs for you