Support Engineer
About this role
The Support Engineer role at Firecrawl is based in San Francisco, California or Toronto, Ontario, and suits a pragmatic, automation-minded engineer with API debugging experience who enjoys customer interactions. Firecrawl seeks a hands-on professional to ensure user success, diagnose complex technical issues, and build internal tools to support a growing customer base.
Role Overview
The Support Engineer acts as the technical bridge between users and the product team. Responsibilities include handling complex technical inquiries, reproducing bugs, and automating repetitive support workflows using artificial intelligence triage, internal tools, and agents. The position requires working in a hybrid model, onsite at least three days a week in either the San Francisco headquarters or the Toronto hub.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
Firecrawl provides an application programming interface that converts any web URL into clean, structured data or markdown ready for large language models. The organization raised a Series B funding round in September 2026 led by Smash Capital and operates as a compact team building foundational infrastructure for artificial intelligence applications and agents.
How to Apply
Visit the official company careers page to submit an application for this position.
Skills and tech stack
Questions candidates ask
What is the location of the Support Engineer role?
The role is hybrid with required onsite presence at least three days per week at either the San Francisco headquarters or the Toronto hub.
What are the salary ranges for this position?
The salary ranges from $193,000 to $218,000 USD per year in San Francisco, and $166,000 to $200,000 CAD per year in Toronto.
Is visa sponsorship available?
US visa sponsorship is not available. Sponsorship for Canada is evaluated on a case-by-case basis through the Toronto hub, and applicants must be authorized to work in the United States or Canada.
What programming languages are required?
Candidates must be able to write TypeScript or Python.
How many years of experience are required?
The position requires three or more years of experience.