Unlock Full Resume Report

New offer - be the first one to apply!

August 14, 2026

Senior Python Engineer (m/f/d)

Senior • Hybrid

Warsaw, MZ, Poland

Responsibilities

  • Take technical responsibility for Python-based product audience management, including architecture, integration, testing, and operations.
  • Develop and extend backend components in a message-driven architecture on Google Cloud using established patterns and best practices.
  • Contribute expertise to architecture and design discussions and promote knowledge sharing within the team.
  • Monitor and support the running application as part of a regular operations rotation.

Profile

  • Several years of relevant experience designing and developing distributed backend applications, preferably in Python.
  • Readiness to develop applications in Python, including for candidates coming from a different language background.
  • Strong command of common software design patterns and development best practices, including Clean Code and SOLID principles.
  • Extensive experience with relational databases, SQL, and ORM frameworks, especially SQLAlchemy.
  • Practical experience with CI/CD processes and tools, ideally GitHub, Terraform (IaC), and container technologies such as Docker and Kubernetes.
  • Strong knowledge of message-driven architectures.
  • Proficiency in test automation; Test Driven Development (TDD) is desirable.
  • Familiarity with agile procedures and development methods, such as Scrum and Kanban.
  • DevOps practice and experience operating applications in a production environment.
  • Experience with cloud technologies and architectures, preferably Google Cloud Platform (GCP), including BigQuery, PubSub, and CloudRun.

Benefits

  • Stable employment under an employment contract.
  • Corporate incentive program, sports card, and private medical care.
  • Additional meal-purchase funds with extended cooperation and a permanent contract.
  • Hybrid work model with two days per week working from home.
  • Option to work remotely, including from European countries for 15 days per year.
  • Flexible start time between 7:00 and 10:00.
  • Training for hard and soft skill development.
  • Office at Rondo Daszyńskiego, with remote work currently available.
  • No formal dress code.
  • Open communication and a friendly work environment.

Similar jobs you might like

Technology

New offer

emagine Polska

Senior backend engineer

Senior

Remote

Stockholm, AB, Sweden

🏢 Summary: Senior Backend Engineer role building and operating scalable core services and developer-facing tools for a voice platform. The position spans backend and frontend development, with end-to-end ownership of distributed, cloud-native production systems and collaboration with ML teams. 🗂️ Requirements: 6+ years building and operating distributed backend services, Professional Java experience, Experience designing gRPC/HTTP APIs, Experience with distributed systems and event-driven architectures, Experience operating cloud-native infrastructure in production, End-to-end production system ownership, Ability to collaborate with ML and cross-functional teams, Clear communication of technical trade-offs 📃 Skills: Java, Python, gRPC, HTTP, APIs, Cloud-native, Distributed, Event-driven 🏢 Description: What You'll Do - Design, build, and operate scalable backend services. - Develop and maintain distributed systems using gRPC/HTTP APIs and event-driven architectures. - Build cloud-native services with a strong focus on reliability, scalability, and performance. - Own production systems end-to-end, including architecture, implementation, deployment, monitoring, and iteration. - Partner closely with ML engineers to design robust interfaces between backend services and model-serving infrastructure. - Collaborate with engineers and cross-functional stakeholders to deliver high-quality technical solutions. - Champion engineering best practices, operational excellence, and maintainable system design. Who You Are - 6+ years of experience building and operating distributed backend services. - Strong professional experience with Java and Python. Java is essential; Python is a plus because much of the team's tooling is built in it. - Experience designing and developing gRPC/HTTP APIs, distributed systems, and event-driven architectures. - Experience building and operating cloud-native infrastructure in production environments. - Ownership of systems throughout their full lifecycle, from design through production support. - Effective collaboration with machine learning teams and cross-functional partners. - Excellent communication skills, with the ability to clearly explain technical trade-offs to technical and non-technical stakeholders.