bloomreach

Senior Python Software Engineer

Apply Now

At a Glance

Location
Czechia
Experience
3+ years
Posted
2026-02-18T07:12:47-05:00

Key Requirements

Required Skills

GCPKafkaKubernetesMongoDBPythonREST APIRedis

Requirements

Python backend development

Advanced OOP (mixins, abstract base classes, inheritance)

Decorators and context managers

Solid grasp of iterators/generators for streaming large datasets

Complex aggregation pipelines and projections

Indexing and performance tuning for large collections

Compensation & Benefits

Restricted Stock Units or Stock Options are granted depending on a team member’s role, seniority, and location.*

We reward & celebrate work anniversaries -- Bloomversaries!*

Excited? Join us and transform the future of commerce experiences!

If this position doesn't suit you, but you know someone who might be a great fit, share it - we will be very grateful!

Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Bloomreach are considered property of Bloomreach and are not subject to payment of agency fees.

#LI-Remote

Responsibilities

Design, develop, maintain, and test

Python backend services and modules that power expor

multi‑cloud export pipelines

AWS S3, Google Cloud Storage, Azure Blob Storage, and SFTP

data models and queries for high‑throughput.

Design and implement

About the Company

Culture:

A great deal of freedom and trust. At Bloomreach we don’t clock in and out, and we have neither corporate rules nor long approval processes. This freedom goes hand in hand with responsibility. We are interested in results from day one.

We have defined our

5 values

and the 10 underlying key behaviors that we strongly believe in. We can only succeed if everyone lives these behaviors day to day. We've embedded them in our processes like recruitment, onboarding, feedback, personal development, performance review and internal communication.