This job has expired

This position was posted on March 24, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Bloomreach Inc. logo

Senior Python Software Engineer

Job Overview

Location

Czechia

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 24, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Python Software Engineer on Bloomreach's Analytics team, you will design, develop, and maintain critical backend systems that power multi-cloud data exports, data expiration, and analytics CRUD operations for reports, segmentations, and funnels—core components of Bloomreach’s agentic personalization platform used by over 1,400 global brands.
  • • You will own and evolve resilient, observable, and high-performance Python backend services that integrate with AWS S3, Google Cloud Storage, Azure Blob Storage, and SFTP, while optimizing MongoDB data models and queries for high-throughput analytics workloads.
  • • You will collaborate with SRE/DevOps, product managers, and fellow engineers to diagnose production incidents, improve system reliability via comprehensive pytest testing, and contribute to the technical roadmap by proposing performance improvements and new capabilities.
  • • Bloomreach operates with a remote-first, trust-based culture within CET, offering flexibility to work from Brno, Prague, or Bratislava hubs, and empowers engineers to take ownership of complex distributed systems involving Redis, Kafka, Celery, REST (Flask), and optional gRPC services.
  • • In this role, you will deepen your expertise in distributed systems, data privacy (GDPR), cloud-native architectures, and analytics engineering while growing into a go-to person for major platform areas and leading multi-milestone projects that enhance stability, scalability, and developer experience.

🎯 Requirements

  • • 3+ years of professional Python backend development experience with strong Python 3 skills including advanced OOP, decorators, context managers, iterators/generators, and type hints.
  • • Expertise in MongoDB (complex aggregations, indexing, BSON/ObjectId) and Redis (TTL, pipelines, atomic operations) for high-throughput data handling.
  • • Solid background in distributed systems: task queues (Celery), state machines, error recovery, and REST API design (Flask) with pagination, filtering, and JSON handling.

🏖️ Benefits

  • • Flexible remote work within CET with option to meet in Brno, Prague, or Bratislava hubs.
  • • $1,500 annual professional education budget for books, courses, and certifications.
  • • Extended parental leave up to 26 calendar weeks for primary caregivers.
  • • 5 paid volunteer days per year and access to Employee Assistance Program and Calm subscription.
  • • Performance-based bonuses, Restricted Stock Units or Stock Options, and employee referral bonus up to $3,000.

Skills & Technologies

Python
Go
Flask
MongoDB
Redis
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Bloomreach Inc. logo
Bloomreach Inc.
Visit Website

About Bloomreach Inc.

Bloomreach is a leading digital experience platform (DXP) that empowers businesses to deliver personalized customer experiences across their digital channels. Their AI-powered solutions help companies optimize e-commerce search, merchandising, and marketing automation. By leveraging data and machine learning, Bloomreach enables businesses to understand customer intent, recommend relevant products, and create tailored content. This leads to increased conversion rates, customer loyalty, and revenue growth. They serve a wide range of industries, including retail, CPG, and financial services, helping them compete in the increasingly digital marketplace by providing a unified and intelligent approach to customer engagement.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

2 months ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

1 month ago

Apply
Expired
Argentina
Full-time
Expired May 12, 2026
Java
Remote

3 months ago

Apply
Expired
Argentina
Full-time
Expired May 20, 2026
JavaScript
TypeScript
React
+5 more

2 months ago

Apply