Python backend engineer for marketing platforms

WPP

Warszawa

Hybrid

PLN 71,000 - 140,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Private medical care
Professional development
Training programmes
Flexible working

Job summary

WPP is seeking a proficient backend developer to design, build, and optimize scalable Python-based services and APIs (REST, gRPC) for data products and AI platforms. The role emphasizes clean code, secure design, and collaboration with cross-functional teams in a hybrid Warsaw setting.

The ideal candidate has 3+ years in backend development, strong API design skills, and experience with relational and NoSQL databases, cloud platforms (GCP), and containerization (Docker, Kubernetes).

Qualifications

  • 3+ years of professional backend development experience.
  • Strong Python proficiency and API design experience.
  • Experience with relational and NoSQL databases.
  • Experience with cloud platforms (GCP) and containerization (Docker, Kubernetes).
  • Familiarity with message queues such as Kafka, RabbitMQ, SQS/SNS is desirable.

Responsibilities

  • Design, develop, and implement high-performance backend services and APIs (REST, gRPC).
  • Write clean, maintainable Python code using best practices.
  • Collaborate with architects to define system architecture and data models.
  • Integrate with data sources, AI/ML services, and third-party APIs.
  • Contribute to testing, CI/CD, and documentation.
  • Participate in agile ceremonies (sprint planning, stand-ups, retrospectives).

Skills

Python
RESTful APIs
Problem solving
Analytical thinking
Teamwork

Education

Bachelor's degree in CS or related field

Tools

Python
PostgreSQL
MySQL
Neo4j
MongoDB
Kafka
RabbitMQ
SQS/SNS
Docker
Kubernetes
Git
GCP

Job description

WPP is the trusted growth partner for the world’s leading brands. We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative enterprise solutions and expert strategic counsel in a single company – powered by exceptional talent and our agentic marketing platform, WPP Open, to help our clients navigate change, capture opportunity and deliver transformational growth.

Задачи:

Design, develop, and implement high-performance, scalable, and resilient backend services and APIs (REST, gRPC) that support our various data products and AI platforms. Write clean, maintainable, and efficient code in Python (mandatory) using best practices and appropriate design patterns. Collaborate with architects and senior engineers to define system architecture, data models, and integration strategies. Integrate with internal and external data sources, AI/ML services, and third-party APIs relevant to the AdTech ecosystem. Optimize existing backend services for maximum speed, scalability, and stability, handling large volumes of data and traffic inherent in the AdTech domain. Implement robust monitoring, logging, and alerting solutions to proactively identify and address system issues. Participate in performance tuning, troubleshooting, and debugging of complex backend systems. Contribute to the continuous improvement of our deployment processes, CI/CD pipelines, and cloud infrastructure interactions. Conduct thorough code reviews, ensuring adherence to coding standards, security best practices, and architectural guidelines. Develop comprehensive unit, integration, and end-to-end tests to guarantee the quality and reliability of backend components. Contribute to technical documentation, including API specifications, architectural diagrams, and system runbooks. Actively participate in the agile development process, including sprint planning, daily stand-ups, and retrospectives

Требования:

A proficient backend developer with a strong understanding of software architecture, design patterns, and distributed systems. Solution-oriented, capable of translating complex business requirements into technical designs and scalable implementations. Passionate about code quality, testing, and maintaining secure, reliable, and performant applications. A collaborative team player, eager to work alongside fellow engineers, data scientists, and product owners. Continuously learning, staying current with the latest backend technologies and best practices to drive innovation. 3+ years of professional experience in backend software development. Strong proficiency in Python Extensive experience designing and building RESTful APIs. Solid understanding of database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., Neo4j, MongoDB). Experience with cloud platforms GCP and developing cloud-native applications. Familiarity with containerization technologies (Docker) and orchestration (Kubernetes). Knowledge of message queues/event streaming platforms (e.g., Kafka, RabbitMQ, SQS/SNS) is highly desirable. Experience with microservices architecture and distributed system design. Proficiency with version control systems, particularly Git. Strong problem-solving skills, analytical thinking, and attention to detail. Excellent communication and collaboration skills to work effectively within cross-functional teams. Bachelor's degree in computer science, Engineering, or a related technical field, or equivalent practical experience. Будет плюсом: Knowledge of message queues/event streaming platforms (e.g., Kafka, RabbitMQ, SQS/SNS) is highly desirable

Условия:

This is a full-time position offered exclusively on a Contract of Employment (Umowa o Pracę). Please note that this is a hybrid role, requiring employees to work from our Warsaw office (Centrum Koneser) at least 3 days per week. We are not considering fully remote or B2B arrangements for this position. Candidates must currently reside in Poland or be willing to relocate independently to Warsaw, as relocation support is not provided for this position.

The gross salary for this position at the time of this posting is indicated below. 6 333 zł-12 500 zł PLN

In addition to the salary range provided, we offer a comprehensive benefits package designed to support our employees' well-being and professional growth. While specific details may vary by agency, typical benefits often include:

  • private medical care
  • professional development opportunities
  • training programmes and flexible working arrangements (where applicable)

Some agencies may offer additional benefits. We believe the best work happens when we're together, fostering creativity, collaboration, and connection. That's why we've adopted a hybrid approach, with teams in the office around four days a week. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data engineer in marketing
Data engineer in marketing

WPP • Warszawa

Hybrid
PLN 129,000 - 279,000
Private medical care
Professional development opportunities
Training programmes
+2
Data engineer in marketing technology
Data engineer in marketing technology

WPP • Warszawa

Hybrid
PLN 95,000 - 190,000
Private medical care
Professional development opportunities
Training programmes
+1
Python Backend Engineer
Python Backend Engineer

WPP • Warszawa

On-site
PLN 190,000 - 270,000
Private medical care
Professional development
Training programmes
+1
Senior Software Engineer (Python; Cloud)
Senior Software Engineer (Python; Cloud)

VML Enterprise Solutions • Poznań

On-site
PLN 193,000 - 276,000
Private medical care
Career development
Training programs
+1
Senior Data Engineer
Senior Data Engineer

WPP • Warszawa

On-site
PLN 180,000 - 240,000
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Katowice

On-site
PLN 240,000 - 360,000
Hybrid by design
Remote work within Poland
English classes
+3
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Poznań

On-site
PLN 180,000 - 300,000
Health insurance
Multisport
Shopping vouchers
+1
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Warszawa

On-site
PLN 180,000 - 260,000
Hybrid by design mode
Work remotely within Poland
Possibility to work abroad up to 60 D
+8
Senior Python Engineer
Senior Python Engineer

EPAM Systems • Województwo pomorskie

On-site
PLN 180,000 - 320,000
Hybrid work model
Remote within Poland
Relocation opportunities
+5
Senior Software Engineer (Python; Cloud)
Senior Software Engineer (Python; Cloud)

VML • Poznań

Hybrid
PLN 193,000 - 276,000