Enterprise Content Migration Engineer
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
What you'll 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 β you'll have strong opinions about what GitBook should handle natively
Technical Environment
You'll work primarily with:
Python for transformation scripts and automation
GitBook's 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 don't mandate a specific stack beyond what's needed to get migrations done reliably. If you have a better tool for a job, use it.
What we're looking for
Ownership mindset. This role has no established playbook. You'll 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. You're 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. You'll be on calls with enterprise customers, explaining complexity, managing timelines, and occasionally delivering news they don't want to hear. You can do that clearly and without drama.
Low tolerance for doing the same thing twice. The point of this role isn't just to run migrations β it's 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 isn't a role where you'll be managing a team or setting product strategy from day one. It's not a pure software engineering position, and it's not primarily a customer success or account management role. It sits between those things: technical enough that code quality and systems thinking define what's 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 we're 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.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Project Manager - Mobile Telco & Enterprise Software Integration
Airalo
United StatesWorkplace Technology & AI Automation Specialist
Sunriseunitedstatesinc
United StatesSenior Customer Support Engineer
CIQ
United StatesSenior Software Engineer (Technical Lead)
Bloomerang
United StatesGitbook
View Company ProfileGitbook is a pioneering platform that empowers individuals and teams to create, publish, and manage digital content with ease. Founded on the principles of simplicity, collaboration, and community, Gitbook has emerged as a leading solution for documentation, knowledge sharing, and content management. The platform's intuitive interface and robust features allow users to craft bespoke digital books, documentation, and guides, making it an indispensable tool for developers, writers, and organizations alike. With a strong focus on collaboration, Gitbook enables multiple authors to work together seamlessly, tracking changes and updates in real-time. Its integration with popular version control systems like GitHub further enhances its utility, making it a staple in the software development and technical writing communities. Gitbook's commitment to open-source principles and community engagement has fostered a vibrant ecosystem of users and contributors, ensuring the platform remains dynamic and responsive to the evolving needs of its users. By providing a comprehensive, user-friendly, and highly collaborative environment, Gitbook has set a new standard for digital content creation and management, catering to the diverse requirements of individuals, teams, and enterprises across the globe.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.