Backend Developer — Python

Recombee · Prague, Czech Republic Full-time · Prague-first, remote-friendly

About Us

Recombee powers real-time personalized recommendations and search for thousands of apps and websites worldwide. Our engine runs in a private cloud across multiple geographic regions — processing billions of events and serving recommendations at low latency, around the clock.

We care about building things properly: scalable distributed systems, clean APIs, and data pipelines that just work.

Our Tech Stack

  • Primary language: Python · modern C++
  • Architecture: Distributed microservices
  • Databases: PostgreSQL · ClickHouse · Aerospike
  • Messaging: Kafka
  • API layer: GraphQL · REST
  • Orchestration: Kubernetes (expanding)
  • CI/CD: GitLab CI
  • AI tooling: LLM APIs · AI-assisted coding

You don't need experience with every item above — we value curiosity and willingness to learn over a perfect match to any specific tool.

What You'll Work On

  • Design and evolve components in our distributed microservice architecture — things that process serious data volumes with high availability requirements
  • Build and maintain APIs consumed by client integrations worldwide
  • Work across multiple database systems and contribute to decisions on when and how to use each
  • Help shape our growing Kubernetes footprint as we expand our infrastructure
  • Use AI tools and LLM APIs where they genuinely accelerate development — we're pragmatic about it

What We're Looking For

  • Experience with distributed systems
  • Comfort building or consuming REST or GraphQL APIs
  • Working knowledge of SQL and an understanding of when relational storage fits (and when it doesn't)
  • Familiarity with LLM APIs (OpenAI, Anthropic, or similar) or AI-assisted development tools — or genuine eagerness to get there
  • A habit of thinking through operational consequences: latency, reliability, observability

Kubernetes experience is a nice-to-have, not a requirement — we'll grow together on that front.

What We Offer

  • 5 weeks of vacation + 5 sick days
  • Flexible hours — office-first with unlimited remote when you need it
  • Experienced team with deep technical knowledge to share
  • Office in the city center of Prague
  • Mobile tariff with unlimited data
  • MultiSport card

We offer a dynamic and international working environment, flat hierarchies, fascinating challenges, and great personal responsibilities.

Are you ready to push boundaries, inspire, and most importantly, be yourself? Bring a smile and become part of the Recombee family.

Apply Today! We Are Looking Forward to Your Application!

Please contact us at career@recombee.com

Apply for Backend Developer — Python