Senior Python Engineer (Print & Publishing Automation)

Billennium

Warszawa

Hybrid

PLN 210,000 - 320,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Udemy for Business
Private medical care
Multisport card
Language lessons
Shopping vouchers
Flexible working hours
Remote/hybrid options
Career growth opportunities
Global partnerships with Microsoft,AWS
Team-building events
Welcome pack

Job summary

Billennium is seeking a Senior Python Engineer to lead automation for publishing and print production. You will design and build backend services, data pipelines, and integrations with external systems in a cloud-native environment.

You will own automated generation of print-ready PDF/X-3 files and work with product, AI, and engineering teams to deliver scalable solutions on AWS/EKS, ensuring quality, reliability, and prepress compliance.

Qualifications

  • Strong commercial experience with Python and backend development.
  • Hands-on experience with optimization and constraint-solving solutions (OR-Tools, CP-SAT).
  • Knowledge of programmatic PDF generation and document rendering technologies.
  • Understanding of publishing workflows, layout automation, and prepress standards.
  • Experience with cloud-native environments (AWS, Kubernetes/EKS) and PostgreSQL.

Responsibilities

  • Design and develop a platform that automates newspaper and advertising layout creation using optimization and constraint-solving technologies.
  • Build and maintain Python-based backend services, data pipelines, and integrations with multiple external systems and data sources.
  • Develop automated generation of print-ready PDF/X-3 files meeting strict publishing and production standards.
  • Collaborate with product, AI, and engineering teams to deliver scalable solutions running on AWS/EKS.
  • Ensure high quality, reliability, and prepress compliance across the entire publishing workflow.

Skills

Python
Backend development
Optimization & constraint solving
AWS
Kubernetes / EKS
PostgreSQL

Tools

ReportLab
WeasyPrint
HarfBuzz

Job description

Billennium is a global technology company with over 20 years of experience, committed to innovation and empowering businesses. As an employer, we offer a supportive, growth-focused environment where collaboration and creativity thrive. Join us to shape the future of technology together!

For our business partner, we are looking for a Senior Python Engineer (Publishing & Print Automation).

What You Will Do:
  • Design and develop a platform that automates newspaper and advertising layout creation using optimization and constraint-solving technologies.
  • Build and maintain Python-based backend services, data pipelines, and integrations with multiple external systems and data sources.
  • Develop automated generation of print-ready PDF/X-3 files meeting strict publishing and production standards.
  • Collaborate with product, AI, and engineering teams to deliver scalable solutions running on AWS/EKS.
  • Ensure high quality, reliability, and prepress compliance across the entire publishing workflow.
What we're looking for:
  • Strong commercial experience with Python and backend development, including system integrations and data processing.
  • Hands-on experience with optimization and constraint-solving solutions (e.g. OR-Tools, CP-SAT, scheduling or planning engines).
  • Knowledge of programmatic PDF generation and document rendering technologies such as ReportLab, WeasyPrint, HarfBuzz, or similar.
  • Understanding of publishing, typography, layout automation, or prepress workflows, including print-ready PDF standards.
  • Experience working with cloud-native environments (AWS, Kubernetes/EKS), PostgreSQL, and modern software engineering practices.
Perks and benefits:
  • Comprehensive benefits - enjoy Udemy for Business, private medical care, Multisport card, veterinary package, language lessons, and shopping vouchers.
  • Flexibility - adaptable working hours and remote/hybrid work options to suit your lifestyle & location.
  • Career growth - access opportunities for professional development and learning, including perks related to our official partnerships with global IT giants: Microsoft, AWS, Snowflake, Salesforce & more.
  • Global collaboration - work with a diverse, international team.
  • Innovative environment - be part of a forward-thinking and growth-oriented workplace.
  • Engaging community – Work with passionate professionals and participate in team-building events, hackathons, and CSR initiatives to make an impact beyond work.
  • Team-building events including our company tradition (annual company event in Mazury).
  • A pleasant surprise to start your journey with us in the form of a welcome pack.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Integration Developer
Integration Developer

Billennium • Poland

Hybrid
PLN 180,000 - 240,000
Udemy for Business
Private medical care
Multisport card
+2
Senior Python Engineer - Print Automation & Optimization
Senior Python Engineer - Print Automation & Optimization

Billennium • Warszawa

Hybrid
PLN 210,000 - 320,000
Udemy for Business
Private medical care
Multisport card
+8
GenAI and Content Pipeline Developer
GenAI and Content Pipeline Developer

Billennium • Poland

Hybrid
PLN 180,000 - 260,000
Udemy for Business
Private medical care
Multisport card
+5
Integration Developer: AI-Driven Print Automation
Integration Developer: AI-Driven Print Automation

Billennium • Poland

Hybrid
PLN 180,000 - 240,000
Udemy for Business
Private medical care
Multisport card
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Billennium • Poland

Hybrid
PLN 240,000 - 340,000
Udemy for Business
Private medical care
Multisport card
+3
Senior Python Developer
Senior Python Developer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid work model
Remote options within Poland
Relocation opportunities
+6
Senior Backend Python Developer
Senior Backend Python Developer

Billennium • Poland

Hybrid
PLN 150,000 - 230,000
Comprehensive benefits
Flexibility
Career growth
+5
Senior Test Automation Engineer
Senior Test Automation Engineer

Billennium • Poland

Hybrid
PLN 180,000 - 240,000
Udemy for Business
Private medical care
Multisport card
+5
Python Engineer
Python Engineer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid by design mode
Remote work within Poland
Work abroad up to 60 days annually
+7
Python Engineer
Python Engineer

EPAM Systems • Województwo pomorskie

Hybrid
PLN 180,000 - 360,000
Hybrid by design mode (3 in-office per
Remote work within Poland
Opportunity to work abroad up to 60–60
+6