Latest AI JobsBrowse Jobs
W

Python Backend Engineer

WPPWarsaw, PolandTechnology & Innovation
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
7 Sept 2026
Status
Open · checked 7d ago

About this role

WPP is seeking a Python Backend Engineer to join the Data & Technology Solutions team in Warsaw, Poland. This hybrid role involves designing and maintaining scalable backend systems and high-performance APIs for marketing technologies, making it ideal for experienced developers passionate about AdTech and artificial intelligence.

Role Overview

The Python Backend Engineer will build and optimize the resilient backend services powering the WPP Open AI platform and global data products. Working within a hybrid model from the Warsaw office at Centrum Koneser at least three days per week, the professional in this position will collaborate with architects, senior engineers, and data scientists to translate complex business requirements into scalable technical implementations.

Key Responsibilities

Design, develop, and implement high-performance, scalable backend services and REST or gRPC APIs using Python.
Integrate backend systems with internal and external data sources, third-party APIs, and AI or machine learning services.
Optimize services for maximum speed, stability, and reliability when handling large volumes of traffic and data.
Implement robust logging, monitoring, and alerting solutions to proactively address system issues and participate in performance tuning.
Conduct code reviews, enforce coding standards and security best practices, and write comprehensive unit, integration, and end-to-end tests.
Participate actively in agile development processes, including daily stand-ups, sprint planning, and retrospectives.

Requirements

Minimum of 3 years of professional experience in backend software development.
Strong proficiency in Python and extensive experience building RESTful APIs.
Solid understanding of relational database systems such as PostgreSQL and MySQL, as well as NoSQL databases like Neo4j and MongoDB.
Experience working with cloud platforms like GCP to develop cloud-native applications.
Familiarity with containerization using Docker and orchestration through Kubernetes.
Experience with microservices architecture, distributed system design, and version control using Git.
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Candidates must currently reside in Poland or be willing to relocate independently to Warsaw, as relocation support is not provided.

Nice to Have

Knowledge of message queues and event streaming platforms such as Kafka, RabbitMQ, SQS, or SNS.

Skills and Tools

Python
GCP
Kubernetes
Docker
Kafka
REST and gRPC APIs
PostgreSQL, MySQL, Neo4j, MongoDB
Git

Salary and Benefits

Gross salary range between 6,333 zł and 12,500 zł PLN, determined based on internal benchmarks, market conditions, experience, and qualifications.
Comprehensive benefits package typically including private medical care, professional development opportunities, training programs, and flexible working arrangements where applicable.

About the Company

WPP is the trusted growth partner for the world’s leading brands, uniting media intelligence, data solutions, creativity, production, and enterprise solutions. Operating across more than 100 markets, the company relies on a talented team of over 2,000 data and technology specialists to help clients navigate change and capture digital growth opportunities.

How to Apply

Interested candidates should submit their applications directly on the official WPP careers page.

Skills and tech stack

Questions candidates ask

Is this position remote?

No, this is a hybrid role requiring employees to work from the Warsaw office at Centrum Koneser at least 3 days per week. Fully remote or B2B arrangements are not available.

What is the salary range for this role?

The gross salary ranges from 6,333 zł to 12,500 zł PLN, with individual compensation determined by experience, qualifications, and internal benchmarks.

What level of experience is required?

Candidates must have at least 3 years of professional experience in backend software development.

Are relocation services provided?

No, relocation support is not provided. Candidates must currently reside in Poland or be willing to relocate independently to Warsaw.

What employment contract type is offered?

This full-time position is offered exclusively on a Contract of Employment, known as Umowa o Pracę.

Ready to apply?

The application is on the official WPP careers page.

Apply on company site