Python Backend Engineer
6300 złWPP
About WPP
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. We work with the world's most valuable brands and have global reach across 100+ markets. Our people are the key to our success; we're committed to fostering a culture of creativity, belonging and continuous learning.
Why we're hiring
WPP’s Data & Technology Solutions is the WPP’s unified global data products and technology team. We work with our agencies and clients to build data-driven solutions and technology products to power marketing transformation. WPP Open is our AI platform for marketing, which connects marketing professionals, data, tools and AI in a single place.
The Role
We are seeking a talented and experienced Backend Engineer to join our Data & Technology Solutions team in Warsaw, Poland. You will be instrumental in designing, developing, and maintaining the robust and scalable backend systems that power our cutting-edge marketing technologies, including the WPP Open AI platform.
Responsibilities
- Design and Develop Robust Backend Systems: Implement high-performance, scalable, and resilient backend services and APIs (REST, gRPC). Write clean, maintainable, and efficient code in Python. Collaborate with architects to define system architecture and data models.
- Ensure Scalability, Reliability, and Performance: Optimize services for maximum speed and stability. Implement monitoring, logging, and alerting solutions. Participate in performance tuning and troubleshooting. Contribute to CI/CD pipelines and cloud infrastructure.
- Uphold Code Quality and Best Practices: Conduct code reviews, develop unit/integration tests, and contribute to technical documentation. Actively participate in the agile development process.
- Passionate, inspired people: We aim to create a culture in which people can do extraordinary work.
- Scale and opportunity: We offer the opportunity to create, influence and complete projects at a scale that is unparalleled in the industry.
- Challenging and stimulating work: Unique work and the opportunity to join a group of creative problem solvers.
- Compensation: The gross salary for this position is 6 333 zł—12 500 zł PLN.
- Benefits: A comprehensive benefits package including private medical care, professional development opportunities, training programmes and flexible working arrangements.
- 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 (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.
- Bachelor’s degree in computer science, Engineering, or a related technical field, or equivalent practical experience.
- software engineer - python Warszawa
- python backend engineer Warszawa
- backend python developer Warszawa
- programista-python Warszawa
- python-developer-intern Warszawa
- python developer Warszawa
- senior python developer Warszawa
- programista (java, python) Warszawa
- python-developer,-data-scientist,-python Warszawa
- full stack python developer Warszawa