You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Bloomreach

Senior Software Engineer, Data Pipeline

  • Remote
  • 6+ years

Salary

€39,700 - 49,500/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company builds an AI agent platform that helps businesses personalize each customer's journey, from search and shopping guidance to marketing workflows, all run on one shared AI engine called Loomi.

The platform serves more than 1,400 global brands across retail, financial services, hospitality and gaming.

This is a full-time Senior Software Engineer role on the Data Pipeline team.

The team works remote-first from Central and Eastern Europe, with offices available in Bratislava, Brno and Prague.

You can meet your engineering manager during the hiring process, and the company will share their profile on request.

Responsibilities

  • Build a data pipeline that handles large volumes of data reliably and at high speed, using Python, Go, MongoDB, Google Cloud Platform and other tools.
  • Help process tens of thousands of real-time visitor tracking requests per second, and improve worker efficiency, monitoring and autoscaling.
  • Improve the throughput and reliability of imports that run into millions of rows, and help build integrations with other data stores.
  • Help export data from the platform to Google BigQuery using Dataflow, PySpark and Apache Beam so clients can access it.
  • Help run and support production services under high traffic on Google Cloud Platform and Kubernetes.
  • Review teammates' code and have your own code reviewed, since the four-eyes principle is mandatory.
  • Start with smaller, self-contained projects, then take on larger, complex ones that have a lasting impact.
  • Later, join the on-call rotation to keep services running.

Requirements

  • Experience with Python and a solid grasp of engineering practices.
  • Experience building ETL pipelines at scale, including connecting to SQL and non-SQL sources, cleaning and transforming data, and loading it into storage optimized for a specific use case.
  • Ability to work effectively in a remote-first environment.
  • Ability to learn quickly and adapt to new technologies, a large existing codebase and changing team processes.
  • Experience with Go would be a big advantage for you.

Conditions

Full-time, remote-first role with the option to work from offices in Bratislava, Brno or Prague.

Base salary range of €39,700 to €49,500 EUR. The actual offer depends on factors such as skills, qualifications, location, experience and internal equity, and may fall outside this range.

Restricted Stock Units or Stock Options are granted based on role, seniority and location.

Everyone takes part in the company performance bonus.

Flexible working hours, with no clock-in or clock-out and few formal approval steps.

Benefits

  • Within the first 30 days you get to know the team, the company and key processes, and start on your first tasks with help learning the codebase and product.
  • Within the first 90 days you join more complex projects, help find solutions, break work into smaller tasks and take part in implementation.
  • Within the first 180 days you become a core team member, set and reach goals together with your manager, help deliver multi-milestone projects and join the on-call rotation.
  • Annual $1,500 education budget for courses, books and certifications.
  • Five paid days off per year for volunteering.
  • One extra day off each quarter for a company-wide DisConnect day.
  • Subscription to a sleep and meditation app, plus an employee assistance program with counselors for personal challenges.
  • Access to personal development workshops, a communication coach and a leader development program for managers.
  • Extended parental leave of up to 26 calendar weeks for primary caregivers.
  • Work anniversary recognition called Bloomversaries, and company events held across the globe.
  • Sports, yoga and meditation sessions organized for employees.
  • Interns are usually exempt from some of these benefits for their first 6 months, depending on employment type.

About the company

Bloomreach

Also hiring in Slovakia and Czechia

11 of their 11 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 3 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

2 red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • SQL
  • Google Cloud
  • Kubernetes
  • Kafka
  • Spark
  • BigQuery
  • Flink
Seniority
Senior
Type
Full-time
Equity
Equity offered
Specialty
Data Engineering
Region
Europe
Show 5 more factsShow less

Role

Category
Data & Analytics
Specialty
Data Engineering
Seniority
Senior
Experience
6+ years
Tech stack
  • Python
  • SQL
  • Google Cloud
  • Kubernetes
  • Kafka
  • Spark
  • BigQuery
  • Flink

Location

Work model
Remote
Region
Europe

Compensation

Salary
€39,700 - 49,500 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason