As a Backend Engineer, you'll be the technical lead for GitLab's markdown infrastructure, including our GLFM (GitLab Flavored Markdown) implementation, the gitlab-glfm-markdown gem, and our Rust and Ruby based markdown processing systems. You'll work closely with experienced engineers across backend, frontend, security, and product teams while being the go-to expert for markdown-related architecture decisions and knowledge sharing. You will own and maintain the gitlab-glfm-markdown gem and its Rust-based components, and work extensively with Comrak or other similar CommonMark parsers.
You will develop secure, well-tested, and performant backend features using Ruby on Rails and Rust, lead the technical design and implementation of Banzai pipelines and markdown parsing improvements, and collaborate with security teams to identify and mitigate markdown-related vulnerabilities and XSS risks. You will also architect reference processing systems and markdown extension mechanisms, mentor other engineers on markdown best practices and share deep domain knowledge.