> Markdown version of [/jobs/ext/1599549-backend-developer](https://www.wearedevelopers.com/jobs/ext/1599549-backend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend developer - **Company:** TransPerfect - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Data Conversion, Python (Programming Language), Language Modeling, OpenCV, Open Source Technology, Tensorflow, Extensible Markup Language (XML), Pytorch, Large Language Models, Pixel Perfect, Backend, Adobe, GPT, Data Pipelines - **Published:** July 14, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role We are looking for an experienced backend developer who is excited about pushing the boundaries of technology and making a lasting impact within the AI space. You will be part of a diverse, global team of professionals across the USA, Spain, Portugal and India. If you are passionate about robust and scalable solutions that bring AI to users, this is the role for you., · Python Mastery: Expert-level Python skills with experience in OpenCV, PyMuPDF, and python-docx. · OCR/Document AI: Deep familiarity with Tesseract, PaddleOCR, and modern Transformer-based document models (LayoutLMv3, Donut, or Nougat). · Format Expertise: A "pixel-perfect" mindset-understanding the nuances of XML-based document formats (OOXML). · LLM Integration: Experience using GPT or Claude models for layout correction and semantic cleanup. · Architectural Vision: Ability to decide when to use an "off-the-shelf" API versus when to build a custom PyTorch/TensorFlow pipeline. Nice to Have · Experience with Pandoc AST (Abstract Syntax Trees) for format conversion. · Background in DTP, Typography or Graphic Design. · Contributions to open-source OCR or PDF manipulation projects. ## Description As a Backend Developer, you will help us solve the "last mile" of document processing: converting complex, unstructured PDFs into perfectly formatted, editable .docx files. The goal is not just to extract text, but to recreate the visual and structural intent of the original document-including nested tables, multi-column layouts, font hierarchies, and styling. You will lead the research and implementation of our document conversion pipeline. This is a hybrid role requiring you to be both a strategic decision-maker (staying on top of the existing tools) and a hands-on developer (combining engineering and AI skills). You will be in charge of: · Comparative Analysis: Perform a deep-dive evaluation of commercial (ABBYY, Adobe, AWS Textract) vs. open-source/AI-native (Mistral OCR, Docling, Nougat, LlamaParse) solutions. · Benchmarking: Establish metrics for "format fidelity" to objectively measure how well a tool recreates headers, footers, tables, and styles. · Pipeline Development: Build a Python-based workflow that integrates OCR engines with document generation libraries (like python-docx or Pandoc). · AI Implementation: Explore and fine-tune Vision-Language Models (VLMs) or LayoutLM-style architectures to improve structural recognition. · Optimization: Solve specific edge cases such as rotated text, low-resolution scans, and complex mathematical notation. Technical Requirements ## Related Videos - [Outclassing Frontier LLMs at Extracting Information](https://www.wearedevelopers.com/videos/100303-outclassing-frontier-llms-at-extracting-information) - [Deepfakes in Realtime - How Neural Networks Are Changing Our World](https://www.wearedevelopers.com/videos/180-deepfakes-in-realtime-how-neural-networks-are-changing-our-world) - [3x Performance: A Humbling Journey](https://www.wearedevelopers.com/videos/100165-3x-performance-a-humbling-journey) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [WebAssembly Revolution: Elevating JavaScript's Reach and Performance](https://www.wearedevelopers.com/videos/1149-webassembly-revolution-elevating-javascript-s-reach-and-performance) - [Unboxing the DeepFace](https://www.wearedevelopers.com/videos/335-unboxing-the-deepface) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)