Enterprise Migrations Engineer
Straight from GitBookβs careers page. Apply on the company site β no recruiter, no middleman.
Enterprise Migrations Engineer
Department: GTM
Location: Europe (+/- 3 hours)
Employment Type: FullTime
π A little about us
Weβre building the best platform for authoring, publishing, and maintaining world-class docs. Close to 40,000 sign-ups per month, over 100k Monthly Active Users, used by 2M+ people and thousands of teams like Zoom, FedEx, Nvidia, Snyk, and Google. Weβre profitable, backed by P9 Capital, Notion Capital, and Fly VC, and our amazing team is spread across 15 countries in North America, Europe, and Asia.
Were winning more enterprise deals, and those enterprises come with a lot of existing documentation β sometimes hundreds of thousands of pages spread across legacy wikis, PDFs, RST files, HTML exports, and formats weve never encountered before. When they sign with us, we need to get all of that into GitBook cleanly, quickly, and reliably.
This is a new function at GitBook. Youd be the first person to own it.
What youll do
Own enterprise content migrations end-to-end: scoping, customer communication, execution, and delivery
Work directly with customers to understand their content structure and set accurate expectations
Write and run transformation scripts to parse, normalize, and import content from a wide range of source formats β PDF, HTML, RST, Confluence exports, custom CMS dumps, and whatever else turns up
Build reusable tooling and pipelines so each migration is faster than the last
Define the migration process as you go, turning one-off work into a documented, repeatable playbook
Partner with Solutions Engineers pre-sale to scope migration complexity and inform deal strategy
Feed product feedback based on what you see in the field β youll have strong opinions about what GitBook should handle natively
Technical Environment
Youll work primarily with:
Python for transformation scripts and automation
GitBooks API and Git Sync for content ingestion and structuring
Common document formats: Markdown, RST, HTML, XML, PDF (text extraction), Confluence XML exports
Standard tooling: shell scripting, Git, basic data wrangling
We dont mandate a specific stack beyond whats needed to get migrations done reliably. If you have a better tool for a job, use it.
What were looking for
Ownership mindset. This role has no established playbook. Youll be writing one. That means defining the process, flagging problems early, and not waiting to be told what to build next.
Technical depth in document formats. Youre comfortable parsing and transforming messy, structured, and semi-structured content at scale. You know when to write a custom parser and when off-the-shelf tools are good enough.
Customer-facing credibility. Youll be on calls with enterprise customers, explaining complexity, managing timelines, and occasionally delivering news they dont want to hear. You can do that clearly and without drama.
Low tolerance for doing the same thing twice. The point of this role isnt just to run migrations β its to make migrations systematically faster. Every project should leave behind something reusable.
Pragmatism. The goal is clean content in GitBook, not perfect code. You know the difference between a script that ships this week and one that ships next quarter.
What this role is not
This isnt a role where youll be managing a team or setting product strategy from day one. Its not a pure software engineering position, and its not primarily a customer success or account management role. It sits between those things: technical enough that code quality and systems thinking define whats possible, customer-facing enough that communication and reliability matter equally.
If you do this well, the function grows in scope, tooling, and eventually headcount. But were hiring for someone who wants to build it from scratch β not for the version of this role that exists in two years.
Ideal Background
You might be coming from a technical writing or documentation engineering background, a solutions engineering role that got heavier on the scripting side, a data engineering role where the data just happened to be documents, or somewhere else entirely. We care less about the label than about what you can actually do.
Helpful but not required: experience with content management systems, structured content formats (DITA, DocBook, etc.), or prior work at a developer tools or documentation company.
Hiring Process
Intro screening β 30 minutes with our Head of People to cover your background and the role
Deep dive β 45 minutes with our Head of Sales & Solutions Engineering
Technical exercise β a 60-minute session where youll present your approach to a realistic migration scenario, with our Solutions Engineering and Account Management teams
Final round β 30 minutes with our CEO
π₯ Join GitBook at a pivotal time as we evolve our product and team. This is a chance to shape our product, craft, and culture.
Similar remote jobs
More like this β
Xplor Technologies
Customer Success Manager, Education Enterprise

Nearmap
Enterprise Account Executive, Insurance

Ford Motor Company
Enterprise Solution Sales Manager

Discover More than 100,000 Hidden Remote Jobs Before Everyone Else
Unlock All Remote Jobs Today
Simple pricing. Big savings on Quarterly and Yearly.
Monthly Access
- Instant access to fresh remote jobs from 500+ companies
- New opportunities added hourly, often 3-7 days before anywhere else
- Advanced filtering by role type, stack, pay, and location
- Priority customer support
Yearly Access
- Everything in Monthly
- Save $169 (~74%) vs paying monthly
- Average job search takes ~6 months - get covered for the whole journey
- Less than the cost of one lunch per month for competitive advantage
- Equivalent to just ~$4.92/month