Role Overview
The Senior Software Engineer, Enterprise AI role at Handshake involves driving the product experience layer for artificial intelligence applications deployed directly into enterprise client environments in San Francisco, CA. This position is ideal for software professionals with extensive full-stack experience who want to combine direct customer engagement with foundational product ownership. The position requires working five days a week in the San Francisco office.
Key Responsibilities
Take ownership of the end-to-end product experience for AI applications implemented within enterprise customer systems, managing the process from discovery to ongoing iteration.
Engage directly with clients to comprehend daily workflows, identify operational challenges, and define success metrics.
Convert ambiguous client requirements into precise technical and product execution steps.
Construct complete, production-grade full-stack capabilities, spanning underlying data structures and application programming interfaces to user-facing interfaces.
Partner alongside Applied AI and Platform teams to deliver cohesive, reliable solutions.
Refine applications quickly based on actual user feedback and usage metrics.
Define reusable patterns and engineering benchmarks to support organizational scaling.
Identify trends from customer deployments to shape the broader organizational product strategy.
Requirements
Bring five to six or more years of professional software development experience, emphasizing strong backend proficiency alongside full-stack capability.
Demonstrate a proven history of product engineering with high standards for overall user experience and application quality.
Show previous tenure at organizations where craftsmanship was a core value and priority.
Exhibit technical proficiency across modern technology stacks, including backend frameworks, APIs, data modeling, React, and TypeScript.
Possess a strong sense of product intuition to identify and resolve user experience flaws across any layer of the application.
Make pragmatic technical decisions aligned with product goals rather than pure architecture.
Thrive in fast-paced, ambiguous settings involving active client interactions.
Communicate effectively to bridge business requirements and technical execution during customer discussions.
Nice to Have
Prior experience constructing or embedding artificial intelligence capabilities into customer-facing production systems.
Background operating within or alongside enterprise deployment frameworks.
Experience collaborating closely with product designers or holding a personal design background.
Previous involvement in companies utilizing a forward-deployed or embedded engineering model.
Skills and Tools
React
TypeScript
Modern backend frameworks
APIs and data modeling
Full-stack product development
Salary and Benefits
Annual salary ranging from $220,000 to $300,000 USD.
Equity ownership in a rapidly expanding enterprise.
Comprehensive financial wellness packages featuring competitive compensation, a 401(k) match, and financial coaching.
Family support benefits including paid parental leave, fertility support, and parental coaching.
Wellbeing coverage featuring medical, dental, vision, mental health resources, and a $500 wellness stipend.
Professional growth opportunities supported by a $2,000 learning stipend and development resources.
Office perks including commuter benefits, internet stipends, daily free lunches, and gym access at the San Francisco location.
Flexible time off policy accompanied by 15 holidays and 2 flex days.
Team connection initiatives including regular outings and referral bonuses.
About the Company
Handshake connects millions of job seekers, employers, and educational institutions with career opportunities. Operating Handshake AI, the organization collaborates with frontier AI lab researchers to build data benchmarks, evaluations, and scalable training infrastructure.
How to Apply
Candidates can apply directly on the official Handshake careers page at joinhandshake.com/careers.