Python Backend Developer

TransPerfect

Madrid

Presencial

EUR 45.000 - 70.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

TransPerfect is hiring a Backend Developer to join its AI team, focusing on converting complex PDFs to editable .docx while preserving visual structure. You will compare ABBYY, Adobe, AWS Textract with open-source AI tools and build a Python-based pipeline that combines OCR engines with docx generation.

You will work across a global team, researching and refining layouts, fonts, and nested tables to ensure pixel-perfect results.

Formación

  • Proficient in Python with strong OpenCV/PyMuPDF experience.
  • Hands-on OCR/Document AI with Tesseract, PaddleOCR, or transformer models.
  • Familiarity with XML-based formats (OOXML) and document structure.

Responsabilidades

  • Lead research and implement the document conversion pipeline.
  • Evaluate commercial vs open-source OCR and AI-native solutions.
  • Develop Python-based workflow integrating OCR engines with document generation tools.
  • Experiment with layout correction using LLMs and layout-aware models.
  • Tackle edge cases like rotated text, low-res scans, complex notation.

Conocimientos

Python
OCR/Document AI
XML/OOXML
LLM Integration
Architectural vision

Herramientas

OpenCV
PyMuPDF
python-docx
Tesseract
PaddleOCR
LayoutLMv3
Donut
Nougat

Descripción del empleo

TransPerfect Is More Than Just a Job… Our greatest asset is our people, and nothing is more important to us than ensuring that everyone knows that. Each of our 100+ offices has its own individual identity, and each also has its own unique rewards.

Job description

About us:

TransPerfect, a recognized leader in translation software with a vibrant start-up spirit, is seeking a creative and passionate Backend Developer to join our innovative Artificial Intelligence (AI) team. As part of this division, you will have the opportunity to shape the future of AI in a global organization. From its beginnings over 10 years ago and the creation of its first machine translation models, the AI team has become a core driver of the company’s innovation in machine translation, generative AI, natural language processing, and automation.

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.

About the Role:

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.
Job requirements

Technical Requirements

  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

AI-Driven Backend Developer: Document Conversion
AI-Driven Backend Developer: Document Conversion

TransPerfect • Madrid

Híbrido
EUR 45.000 - 70.000
Backend Developer (.NET C#)
Backend Developer (.NET C#)

TransPerfect • Madrid

Presencial
EUR 55.000 - 70.000
Product Manager, AI Powered Business Communication Solutions
Product Manager, AI Powered Business Communication Solutions

TransPerfect • Barcelona

Presencial
EUR 50.000 - 70.000
AI Data Scientist
AI Data Scientist

SustainRecruit Talent • Barcelona

Presencial
EUR 45.000 - 65.000
Azure OpenAI
Amazon Bedrock
Account Manager (Digital Learning Solutions)
Account Manager (Digital Learning Solutions)

TransPerfect • Barcelona

Presencial
EUR 60.000 - 90.000
Senior AI Linguist
Senior AI Linguist

TransPerfect • Madrid

Presencial
EUR 40.000 - 60.000
Software Developer (.NET C#)
Software Developer (.NET C#)

TransPerfect • Barcelona

Presencial
EUR 40.000 - 60.000
Senior Design Engineer, Embedded Agreements
Senior Design Engineer, Embedded Agreements

PandaDoc • Barcelona

Híbrido
EUR 70.000 - 110.000
Competitive salary
Remote-first with hybrid offices in EU
EU time zones aligned schedule
+3
Senior Design Engineer, Embedded Agreements
Senior Design Engineer, Embedded Agreements

PandaDoc • Madrid

Híbrido
EUR 70.000 - 110.000
Remote-first
Hybrid work options
EU time zones
+2
Software Engineer (.NET C#)
Software Engineer (.NET C#)

TransPerfect • Madrid

Presencial
EUR 40.000 - 65.000