Skip to content

Product Engineer — Interact

Owns Firecrawl's Interact product for browser interactions enabling AI agents to click, fill forms, and extract data from dynamic web pages. Makes product decisions from customer feedback, builds features end-to-end, and ships fast with 3+ years in developer tools.

180k – 290kSan Francisco, CAFullstack EngineeringRemote3+ YOE

About the role

Responsibilities

  • Own the Interact product end-to-end — scrape-then-interact workflows, prompt-based interaction, session chaining, persistent profiles, live view
  • Talk to customers and read every GitHub issue, Discord thread, and support ticket that touches Interact
  • Separate what customers ask for from what they actually need, and prioritize accordingly
  • Ship fast product experiments — hypothesis, build, measure, decide in days
  • Make prompt-based interaction reliable and magical: "click login and fill the email field" should just work, on any page, every time
  • Dogfood relentlessly — use the API before you ship changes to it

Requirements

  • Think product-first. Form opinions about what to build and why before anyone scopes a ticket. Hold ambiguity and still make a call.
  • Have deep empathy for developers. Built things developers loved. Know the difference between "works" and "delights" at the API level.
  • Understand the scraping and browser data space. Know what breaks, what's hard, and what matters.
  • Get agentic systems. Thought about (or built) tooling for AI agents. Understand how agents select tools, where interaction fails, and what reliable agent workflows require.
  • Ship fast and learn faster. Write code, own features, and iterate. Ambiguity doesn't slow you down.

Compensation

  • Salary: $180,000–$290,000/year (U.S.-based in San Francisco, CA; adjusted fairly based on location)
  • Equity: Up to 0.15%

Skills

Browser AutomationWeb ScrapingPuppeteerPlaywrightAgentic SystemsAI AgentsAPI DesignPrompt-Based InteractionSession ManagementData Extraction

Software Engineer

Build and ship full-stack features end-to-end for a horizontal identity platform. Operate independently across frontend, backend, and infrastructure in a high-bar hybrid environment.

180k – 250kSan Francisco, CA +2Fullstack EngineeringHybrid5+ YOESQLAWS

Software Engineer

As a Software Engineer, you will be an individual contributor to medium to large projects, designing and deploying distributed services in a production environment. You will leverage your expertise to solve complex problems related to parallelizing agents and optimizing system performance.

180k – 230kSan Francisco, CAFullstack EngineeringOn-site3+ YOEGoS3

Product Engineer — Scrape

Own Firecrawl's flagship /v1/scrape endpoint end-to-end, improving speed, reliability, markdown quality, and structured extraction for 100k+ developers. Ship developer-facing improvements with a strong focus on DX and production reliability.

180k – 290kSan Francisco, CAFullstack EngineeringRemote3+ YOEScrapingCrawling

Software Engineer, Full Stack

Build and maintain full-stack developer platform components including dashboards, APIs, and SDKs for an AI-powered search engine serving agents and developers. Requires strong TypeScript skills, frontend design sense, and backend API experience.

180k – 350kSan Francisco, CAFullstack EngineeringOn-site3+ YOEAI AgentsTypeScript

Software Engineer, Robotics & Autonomous Systems

Builds production systems for robotics data processing, ML pipelines, evaluation infrastructure, and real-time control. Requires 3+ years in robotics/AV, Python/TypeScript proficiency, and experience with ROS, distributed systems, cloud infra.

180k – 225kSan Francisco, CAFullstack EngineeringOn-site3+ YOEC++ROS