Bloomreach

Senior Software Engineer, Data Pipeline

Bloomreach
Apply
28 days ago
Remote, SlovakiaSenior

Responsibilities

  • Develop reliable, high-throughput data pipelines using Python, Go, MongoDB, GCP, and related technologies.
  • Improve real-time tracking workers, monitoring, infrastructure autoscaling, and processing efficiency for tens of thousands of requests per second.
  • Improve the throughput and reliability of imports involving millions of data rows and integrate additional data storage systems.
  • Export platform data to Google BigQuery using Dataflow, PySpark, and Apache Beam.
  • Operate and support production services handling high-volume traffic on Google Cloud Platform and Kubernetes.
  • Review peer code and participate in the team’s code-quality and four-eyes review process.
  • Progress from self-contained work to complex, multi-milestone projects and eventually participate in on-call rotation.
  • Help identify problems, prioritize work, implement solutions, mitigate incidents, and shape the team’s future.

Requirements

  • Experience with Python and strong engineering practices.
  • Experience building ETL pipelines and large-scale data ingestion from various connectors and SQL and non-SQL sources.
  • Experience with data cleanup, sanitization, transformation, and loading into optimized storage for specific use cases.
  • Ability to learn and adapt while working with new technologies and a large codebase.
  • Ability to work effectively in a remote-first environment.
  • Experience with Go is advantageous.

Benefits

  • Full-time, remote-first work from Central and Eastern Europe, with offices in Bratislava, Brno, and Prague.
  • Flexible working hours and access to virtual-first Bloomreach hubs across three continents.
  • Five paid volunteer days per year, subject to employment type.
  • Annual $1,500 professional education budget for books, courses, certifications, and other education products.
  • Employee Assistance Program, Calm subscription, quarterly additional DisConnect days, sports, yoga, and meditation opportunities.
  • Extended parental leave of up to 26 calendar weeks for primary caregivers.
  • Restricted Stock Units or stock options, a company performance bonus, employee referral bonus of up to $3,000, and work-anniversary rewards, subject to role, seniority, location, and employment type.
  • Company events and personal development programs, including workshops, communication coaching, and leadership development.

Tech Stack

Apache BeamApache FlinkApache KafkaGoGoogle BigQueryGoogle Cloud PlatformKubernetesMongoDBPythonRedisSQL

Categories

Data Engineering
Bloomreach

About Bloomreach

1,001-5,000 employees

Bloomreach builds an AI-driven personalization platform for e‑commerce, combining customer and product data to power marketing automation, on-site search/merchandising, and headless content. Delivered as SaaS with APIs, its products (Engagement, Discovery, and Content) are used by more than 1,400 global brands, including American Eagle, Sonepar, and Pandora. Founded in 2009 and headquartered in Mountain View, California, the company is privately held.

Contact me