Python Data Pipeline engineer (Bratislava/Brno/remote)

Place of work
Contract type
Start date
Wage (gross)
2 500 - 3 500 EUR/monthMonthly fixed salary from 2500 EUR to 3500 EUR + stock options

Information about the position

Job description, responsibilities and duties

We are Exponea, an internationally renowned e-commerce cloud – a tool for in-depth analysis and marketing automation for online businesses. We work with global e-commerce leaders and top companies from all over the globe.

We are currently expanding our Data Pipeline team and are looking for a new colleague as Data pipeline engineer. Could you be one of them?

About your role and the team:
As a Data Pipeline Engineer, you will be working on code that allows the Exponea application to reliably ingest large amounts of data as quickly as possible. Your primary focus will be to keep the pipeline stable, to ensure it can be easily scaled out on demand and to provide just enough visibility to all processing stages.

The Data Pipeline team is a group of 4 enthusiasts with a strong sense of teamwork and humour. We keep the pipeline up and running and in good shape day and night. Your daily routine may include:

  • Maintaining and rewriting components of our pipeline to be more robust and scalable
  • Monitoring and increasing the pipeline throughput
  • Introducing Quality of Service guarantees

What you might like about the role:

  • possibility to work from Bratislava, Brno or remotely (after the Coronavirus crisis is over, we expect you to catch up with your colleagues at the office preferably once in 2 two weeks or upon agreement)

Current Data Pipeline Projects and challenges:

  • Rewrite components of our pipeline to be more robust and scalable
  • Decompose existing monolithic app into set of microservices
  • Introduce Quality of Service guarantees
  • Increase throughput of data imports and exports
  • Improve monitoring and visibility of our systems

Our tech stack:

  • Python, Go
  • Apache Kafka
  • Kubernetes
  • Prometheus
  • MongoDB, Redis, Postgres, Elasticsearch
  • GCP

Employee perks, benefits

  • A great deal of freedom and trust. At Exponea we don’t clock in and out, and we have neither corporate rules nor long approval processes. We are interested in results from day one. The freedom goes hand in hand with responsibility
  • Learning, personal development and professional growth
  • Entrepreneurship and leadership lessons. You will gather valuable know-how for your own business. Our CEO Peter Irikovský’s goal is to support our people in starting their own successful businesses. Easier done with the money and know-how you will have obtained here
  • Flexible working hours. Remote work and home office are possible
  • Reward based on your commitment and capabilities
  • An easy-to-access downtown office
  • Coaching sessions with our communication and talent development expert, Ivo Večeřa
  • Free lunches in Exponea Foodie Club restaurants; fresh fruit in the office every day
  • Friendly atmosphere and motivated colleagues who like what they do

Requirements for the employee

Candidates with education suit the position

Secondary with school-leaving examination
University education (Bachelor's degree)
University education (Master's degree)

Language skills

English - Upper intermediate (B2)

Other knowledge

Python - advanced

Personality requirements and skills

What we expect of the candidate:

Must have

  • Ability to write clean and concise code in Python and eagerness to learn more
  • Experience with developing complex distributed software systems with production quality deployment, monitoring and reliability
  • Familiarity with large-scale distributed storage and database systems (SQL or NoSQL, e.g. Postgres, MongoDB, Redis, Elasticsearch)
  • Solid grasp on good software engineering practices such as code reviews, deep focus on quality and documentation
  • Ability and willingness to deep dive into and comprehend large codebases
  • Ability and willingness to troubleshoot and debug technical issues inside a deep and complex technical stack
  • Team spirit and blameless attitude

Nice to have

  • Experience with Go or C++
  • Experience with building and maintaining real-time complex data processing pipelines (e.g. using Kafka, NATS, PubSub)


Brief description of the company

Exponea is a fast growing SaaS company in marketing automation and advanced data analytics. With offices and customers in several countries, the company spans the globe. The team works with multiple sectors, including e-commerce, banking, and telco, enabling sustainable growth for market leaders, such as Victoria Beckham, Missguided, T-Mobile, Sygic, and many others.

Find more about us at:

Number of employees

250-499 employees

Company address

Exponea s.r.o.
City Business Center I Karadžičova 8/7244
821 08 Bratislava


Contact person: Beata Bilicka
E-mail: send CV
ID: 3902603  Dátum zverejnenia: 15.5.2020  Základná zložka mzdy (brutto): 2 500 EUR/month