Data Integration Engineer (m/f/d)
In Short: You will be the "Gateway to the Truth," building the robust API connectors and extraction engines that feed the Klar operating system with data from the entire eCommerce ecosystem.
Apply by sending your CV to work@getklar.com
β About Klar
We are on a mission to banish spreadsheets from eCommerce and build the "Data Operating System" for growing brands. To understand who we are, where we come from, and why our guiding principle is "Do Work You Are Proud Of," please read our full intro: π About Klar
For a deeper look at our culture and how we operate, check out: π Work at Klar
π€ About The Position
At Klar, the "Foundation of Trust" begins at the source. Before we can analyze data, we must reliably extract it from a chaotic landscape of third-party APIs (Shopify, Meta, Google, TikTok, etc.).
This role is 70% Extraction and 30% ETL. You will not just be writing scripts; you will be owning the reliability of our ingress layer. You will solve the hard problems of rate limiting, authentication changes, and API instability so that the rest of the team has clean data to work with. We value "Sustainable Speed", meaning you build resilient connectors that recover from failure, rather than brittle scripts that require constant maintenance.
Your Responsibilities:
Master the Ingress Layer: You own the design, implementation, and maintenance of high-volume connectors for external APIs (REST, GraphQL). You handle the dirty work of retries, back-offs, and schema changes so the data stays flowing.
Architect for Reliability: You build "observability and monitoring into our features from day one". You ensure we know a connector is failing before the customer does, and you "own the incident" when external platforms change their specs.
Clean Data Transformation (ETL): For the 30% of your time focused on ETL, you write "clean, testable, and maintainable code" to normalize raw JSON blobs into our strict internal schema.
Standardize the Process: You don't just solve one integration; you find patterns. You create abstractions that make adding the next 50 integrations faster and more stable, avoiding the anti-pattern of "short-term hacks".
Own the Outcome: You take a ticket or a new integration request and "own it end-to-end," from reading the third-party docs to deployment and monitoring in production.
πͺ About You
The Mindset: You act like an owner, not a passenger. When a third-party API breaks (and they will), you don't blame "bad requirements"; you dig in, find a workaround, and restore the flow of data.
Experience: You have significant experience integrating with a wide variety of third-party APIs. You understand OAuth flows, pagination strategies, and how to handle aggressive rate limits gracefully.
Hard Skills:
Python 3 is your native language.
Deep understanding of REST and GraphQL.
Experience with Workflow Orchestration (Prefect 2, Luigi, or Airflow) is essential.
Familiarity with Docker and Kubernetes for deploying your workers.
Soft Skills: You practice "Empathy & Candor". You can explain why an integration is delayed due to technical complexity to a Product Manager without technical jargon, and you proactively "ask for help early" when an API documentation is misleading.
π» The Klar Tech Stack
We are a 100% Open Source shop. We don't just throw money at problems; we choose our weapons wisely because we know weβll be living with them for a long time. π Klar Tech Stack
βοΈ Our Offer
From top-of-market compensation to a remote-first culture, we want to give you the freedom to succeed and the challenge to grow. π Our Offer
π Hiring Process
We are growing like crazy, so we aim to move fastβbut we never compromise on quality. π Hiring Process
π How To Apply
Simply send your CV to work@getklar.com.
Please include a few words (or a video) why you think you are a great fit and what excites you about joining Klar.
We are looking forward to hear from you π