Lessons From 10K Shopify Stores: State of Popups Report
Access here
Lessons From 10K Shopify Stores: State of Popups Report
Access here
Lessons From 10K Shopify Stores: State of Popups Report
Access here
Career

Join us as a Data Engineer

Data Engineer

Location: Budapest, hybrid (1 day(s)/week in office)

Start date: Flexible. We’re happy to wait for the right person

Team: Engineering / Platform

About Recart

Recart helps e-commerce brands turn website visitors into high-performing retention channels through smarter list growth and SMS marketing. Hundreds of top DTC brands like True Classic, Simple Modern, and Her Fantasy Box use Recart to grow faster — driving 10–20% purely incremental revenue through our platform.

We’re a 35+ person global team operating across the US, Hungary, and beyond — and we’re just getting started.

What’s the opportunity?

Helping the the CTO and the Engineer teams to build a fast and reliable data platform that helps our business to grow and help our product to deliver more value to our customers.

Here a few examples about what the above statement may mean:

  • Creating a well-defined and well-documented staging area for the users of our data warehouse.
  • Helping the Integrations team to build near-real-time data replication for our new segmentation engine, and helping the engineering teams to move to SingleStore with analytic use cases.
  • Build and maintain an observability layer for our data pipelines.
  • Build and maintain data observability for Recart.

We use AWS, so every tool or database we use run in there. Our approach is to use 3rd-party providers when possible. We use MongoDB Atlas for OLTP, we use SingleStore Helios for OLAP, and we use Estuary (BYOC) to replicate data between them.

We use DataDog as our observability platform, and we use it extensively.

Who are we looking for?

We are looking for someone who is eager to learn and build near-real-time data solutions. Near-real-time is not a well defined term, for us it means data is replicated from one place to another in a few seconds tops and can be used by another components of our systems.

We did the first few steps to build things out and you will be the first dedicated hire to support us on this journey.

What you'll do

  • You will work on our internal reporting system, helping people in moving data from one place to another to ensure they can formulate conclusion based on that data.
  • You will work with the Integrations team to maintain low-latency data pipelines, that feed our segmentation engine. It means talking to providers, finding solution to make them more reliable and cost-effective.
  • You help all of our engineering teams to migrate to SingleStore for the analytics use cases. It involves a lot of things, happy to tell you more if you want to talk to us.
  • Building out a proper observability layer for our data stack.
  • Maintain a conscious cost management.

About you

  • You have a few years of experience working on data problems.
  • You have a good general understanding of distributed databases.
  • You have a good understanding of cloud infrastructures, you worked with any of the hyper-scalers (AWS, Azure, GCP).
  • You are pragmatic in decision making.

Why Recart?

  • A product loved by thousands of Shopify stores across the globe
  • Above-average stock options (we really mean ownership)
  • Flexible vacation days and working hours
  • Clear quarterly OKRs and feedback loops. No chaos, no micro-management
  • A team that works hard and supports each other with empathy

Our values

  • We’re transparent. Clean communication and full visibility across the company.
  • We work hard but stay human. Ambitious and empathetic at the same time.
  • We’re flexible on the how, bullish on the what.
  • We grow and win together.

Application process

  1. Intro chat with our recruiter
  2. Deep-dive, in person interview with our Chief Technology Officer
  3. Home assignment
  4. Final on-site: we’ll co-create something together (No trick questions. We just want to see how you think and vibe with the team)

We know the right person might not be available tomorrow and that’s okay. We’re not rushing this hire. If you feel this role speaks to you, even if you’ve never worked in a similar role before, we’d love to hear from you.