# Forward Deployed Engineer, GTM, AMER

**Company**: Notion
**Location**: San Francisco, California
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $175,000 - $240,000 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/notion/10437426-14c8-4c45-8075-67959ce80393?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_23d9534d-45b

## Description

We are seeking a Forward Deployed Engineer to join our Services team. As a Forward Deployed Engineer, you will lead the hands-on technical delivery of our most complex customer engagements. You will design, build, and deploy production-ready solutions that help enterprise customers integrate Notion as the operating layer for their business.

Responsibilities:

- Own the hands-on technical delivery of customer engagements, including deep technical discovery, requirements gathering, solution design, and end-to-end implementation.

- Act as a trusted technical advisor, helping customers make informed architectural decisions and identify opportunities to expand and deepen their use of Notion.

- Design, build, and operate custom agents, integrations, automations, and data pipelines that connect Notion with customers' systems and workflows.

- Lead the design and execution of large-scale content and data migrations.

- Work directly with customer engineering, IT, security, and business stakeholders to gather technical requirements and make sound architectural decisions.

- Troubleshoot complex implementation issues across APIs, integrations, automation logic, data quality, permissions, authentication, system limits, and customer-specific environments.

- Design and operate feedback loops with Product, CX, and Engineering, translating real-world implementation challenges into actionable insights, technical requirements, and tooling improvements.

- Build reusable technical assets, including migration tooling, integration patterns, reference implementations, discovery frameworks, technical standards, scripts, and internal delivery tooling.

- Help define how Services delivers complex technical implementations at scale by improving methodologies, scoping artifacts, build patterns, technical documentation, and engineering best practices.

Requirements:

- 5+ years of experience in a customer-facing or forward-deployed engineering role.

- Proficiency in at least one programming language such as Java, JavaScript, Node.js, SQL, or Python.

- Hands-on experience with APIs and data integration.

- Strong debugging and problem-solving skills.

- Strong written and verbal communication skills.

- A track record of delivering customer value by translating technical challenges into solutions that drive outcomes for customers at scale.

Nice to Haves:

- Experience working in professional services, preferably in a startup or high-growth environment.

- Experience deploying AI agents autonomously in complex coding or business workflows.

- Experience designing or implementing AI-powered workflows.

- Background in developing technical frameworks, discovery methodologies, or internal tooling from the ground up.

- Experience with ETL/ELT workflows, data transformation, schema mapping, validation scripts, or large-scale content migration tooling.

- Strong history of collaboration with product and engineering teams, including influencing roadmaps or architectural decisions.

- Experience supporting pre-sales or early engagement phases.

- Strong track record of successful enterprise customer implementations.

## Skills

### Required
- Java
- JavaScript
- Node.js
- SQL
- Python
- APIs
- data integration
- debugging
- problem-solving
- communication

### Nice to have
- AI agents
- AI-powered workflows
- ETL/ELT workflows
- data transformation
- schema mapping
- validation scripts
- large-scale content migration tooling

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/notion/10437426-14c8-4c45-8075-67959ce80393?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
