Surface Labs is an applied AI lab focused on building AI-native infrastructure for B2B go-to-market teams. They are seeking a GTM Engineer Intern who will write code to drive revenue by building automations, enrichment pipelines, and AI agents that generate qualified meetings and closed deals. The role offers a commission-based internship with the potential for conversion to a full-time position.
Responsibilities:
- Build enrichment + outbound pipelines in Clay that target YC founders, Series A to C B2B SaaS, and our ICP
- Write scripts in Python/TypeScript/Playwright to scrape, enrich, and qualify leads at scale
- Build AI agents (using Claude API) that personalize outbound at 1,000+ messages/day with 10%+ reply rates
- Wire up HubSpot, Apollo, Smartlead, Instantly, and other GTM tools into automated workflows
- Run live outbound experiments and iterate weekly
- Build internal dashboards that track meetings booked, pipeline generated, and deals influenced
Requirements:
- Based in the US (SF Bay Area preferred) or India (any city)
- 1+ years writing code (college projects, side projects, freelance all count). Python, TypeScript, or both
- Comfortable with Claude, Cursor, or similar AI coding tools
- Interested in GTM, sales, and how B2B companies actually grow, not just engineering
- Have built or played with Clay, Apollo, Instantly, HubSpot, Smartlead, Playwright, Puppeteer, or similar
- Ship daily, measure everything, don't wait for permission
- Comfortable betting on yourself. This is commission-only during the internship
- Students, recent grads, career switchers, all welcome
- You've run outbound campaigns yourself
- Built a scraper that actually worked
- Shipped a side project on Product Hunt
- Interned at a B2B SaaS before