This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Bentley’s software powers critical infrastructure around the world, and our documentation is a core part of how users experience our products. We’re building a new documentation platform and AI layer that makes our content easier to create, maintain, and consume — both by humans and by AI agents. We’re looking for an AI Documentation Engineer to design and build the systems that sit at the intersection of LLMs, structured content, and our docs toolchain. You’ll work closely with documentation leaders, platform engineers, and product teams to: Use AI to assist writers and automate repetitive documentation tasks, and Ensure our DITA‑based documentation is structured, enriched, and delivered in a way that AI systems can reliably consume. This is a hands‑on engineering role with a clear, high‑impact charter.
Job Responsibility:
Build AI-assisted tooling for documentation
Develop services and utilities that help with classification, tagging, summarization, link and structure validation, and content quality checks
Integrate these tools into our existing authoring and publishing workflows
Make documentation AI-ready
Design and implement transformations, pipelines, and metadata models so our DITA XML content is easy for AI to chunk, index, and reason over
Work with architects and documentation leaders to define what 'AI-ready documentation' means in practice (structure, semantics, metadata, context)
Integrate with our docs stack and AI experiences
Work within our content pipeline (Oxygen/DITA, OpenDITA, Git, Azure DevOps pipelines) to add AI-powered capabilities without disrupting writers
Build and extend APIs that power AI-driven documentation experiences, such as search and Q&A assistants
Collaborate across teams
Partner with documentation leadership, platform/DevOps engineers, and product teams to identify high-value automation and AI use cases
Contribute technical insight to our Documentation Community of Practice on how to best prepare content for AI systems
Requirements:
Engineering experience with one or more of: Python, TypeScript/JavaScript, or similar languages
Hands-on experience with AI/ML or LLMs, such as building RAG pipelines, integrating with LLM APIs, or developing AI-assisted workflows
Familiarity with structured content (DITA XML or similar), and comfort working with schema-driven or strongly structured data
Experience building or integrating with content or data pipelines (e.g., Git-based workflows, CI/CD, message queues, or microservices)
Strong problem-solving skills, curiosity, and an interest in how people discover and use technical content
Ability to collaborate effectively with technical writers, platform engineers, and product stakeholders
What we offer:
A great Team and culture
An exciting career as an integral part of a world-leading software company
An attractive salary and benefits package
A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
A company committed to making a real difference by advancing the world's infrastructure for better quality of life