B

Bloomreach

SaaS platform for personalized online experiences

Senior Software Engineer - Data Pipeline

Data EngineeringConfirmed live in the last 24 hours
Full-time€39.7k - €49.5k

About the Job

Requirements

  • Experience with Python and a solid grasp of engineering practices.
  • Experience with ETL pipelines and ingesting data at scale from various connectors to SQL and non-SQL sources, including data cleanup, sanitization, transformations, and loading cleaned-up data into optimized storage for a given use case.
  • Ability to work effectively in a remote-first environment.
  • Ability to learn and adapt while exploring new technology, navigating the codebase, and iterating on team processes.

Responsibilities

  • Develop data pipelines that reliably process large amounts of data at a high rate using Python, Go, MongoDB, Google Cloud Platform, and other technologies.
  • Improve the efficiency of data pipeline workers, monitoring, or infrastructure autoscaling for real-time tracking data processing.
  • Improve the throughput and reliability of imports, including importing millions of rows of data, or implement integrations with additional data storage.
  • Export data from the platform to Google BigQuery using Dataflow, PySpark, and Apache Beam.
  • Run and support production services handling high-volume traffic using Google Cloud Platform and Kubernetes.
  • Review peers' code and participate in code reviews.
  • Start with self-contained projects and take on more complex projects over time.
  • Participate in the on-call rotation to help keep services running.

Desired Qualifications

  • Experience with Go is a significant advantage.

About the Company

Bloomreach

SaaS platform for personalized online experiences

Bloomreach is a Software-as-a-Service company that helps businesses improve their online presence by personalizing digital experiences for customers. It primarily serves the e-commerce and digital marketing space with the Bloomreach Experience Manager, a platform for creating, managing, and optimizing digital content. The system uses smart, continuously learning algorithms to understand how customers search and what they want, enabling automatic content generation and page personalization that aligns with user intent and supports higher search rankings. Compared with others, Bloomreach combines content management, search optimization, and personalization on a single SaaS platform, focusing on understanding customer language and intent at scale. Its goal is to help retailers, travel, finance, and other industries deliver relevant experiences that boost engagement, conversions, and SEO performance.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$452M
Headquarters
Mountain View, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Bloomreach

See more jobs