Software Engineer II, Fellow Development
HandshakeRecruitment Platform company
San Francisco, United StatesMid
Software Engineering
About the role
Build learning, feedback, and community systems for AI trainers.
- •As a Software Engineer II on Fellow Development, you’ll build the learning, feedback, and community systems that help Handshake AI’s network of AI trainers do their best work.
- •You'll own features end-to-end, drive technical design, and ship tools that directly shape how tens of thousands of people train and evaluate AI models.
- •Key Responsibilities Own features end-to-end across frontend and backend, from scoping and technical design through launch and iteration Build the full-stack systems that power how fellows learn, get feedback, and improve their work Partner closely with product and design to translate ambiguous requirements into polished, reliable user experiences Contribute meaningfully to architecture discussions and help establish patterns the team can build on Requirements 3–5 years of professional software engineering experience building full-stack applications Strong proficiency in TypeScript across frontend and backend surfaces Hands-on experience with modern web stacks (React, Next.js, GraphQL) Solid command of relational databases (PostgreSQL) and thoughtful data modeling
Tech stack
TypeScriptReactNext.jsGraphQLPostgreSQLGitLinuxJiraConfluenceREST APIWebSockets
Match insights
Tech:TypeScript, React, Next.js, GraphQL, PostgreSQL
Level:Mid
Location:San Francisco, United States