About the job
Handshake connects 20 million knowledge workers, 1,600 educational institutions, and 1 million employers, including all Fortune 50 companies, through its career network built for the AI economy. The platform supports career discovery, hiring, and upskilling, ranging from freelance AI training roles to internships and full-time jobs. Handshake’s growth is driven by its mission to enhance opportunities in the evolving job market, with a goal to triple annual recurring revenue by 2025.
- Shape the future of careers in the AI economy and see your work impact people around you.
- Work alongside leading AI labs, Fortune 500 partners, and top educational institutions.
- Join a leadership team with experience from Scale AI, Meta, xAI, Notion, Coinbase, and Palantir.
- Contribute to a business on track to generate billions in revenue.
Role overview
This Software Engineer I (Coding) position sits within Handshake’s Coding Pod in San Francisco. The team builds and maintains the data infrastructure and pipelines that power advanced AI coding models. The work spans applied machine learning, data engineering, and product development, with a focus on creating large, high-quality benchmark datasets to evaluate model performance on real-world coding tasks.
What you will do
- Manage end-to-end data pipelines, including task generation, dataset assembly, quality checks, and delivery.
- Influence training and evaluation processes for next-generation coding models.
- Work with human-in-the-loop evaluation systems, coding tools, and automated assessment frameworks to maintain dataset quality and model effectiveness.
Who thrives here
This role suits engineers who enjoy backend systems, data pipelines, and developer tools, and want to help shape the future of AI-driven software development.
Location
San Francisco, CA (5 days per week in-office)

