IN4GE sp. z o.o.
Solution Architect - Backend & Data
- Zdalnie
- Kontrakt
170,00 – 190,00 zł
Warszawa, Polska
Opis oferty
Xenoss
Polska
The single technical owner of a Connected TV measurement platform is the person who decides how advertising exposure is matched to advertiser conversions and who is accountable for whether the resulting numbers are right. This is the only backend seat on the project. There is no backend peer, no second architect, and no one else to catch a modelling error before it reaches an advertiser.
The platform does not invent the measurement science. It comprises three third parties — an affiliate network supplying conversions, CTV buying platforms supplying exposure, and a specialist supplying the household match — behind one client-owned layer. The engineering value is in that layer: the contracts between the parties, the durable and replayable record of every event, the reconciliation that proves nothing was silently lost, and the auditable trail that explains why a given conversion was matched, left pending, or rejected.
Two things make the role harder than its component parts. The first is that every integration contract belongs to someone else, and each carries its own approval path — a plugin agreement, an information-security questionnaire, a penetration test, white-label terms. The second is that the measurement result taxonomy is the product. Matched, unmatched, pending, and rejected are commercial statements, not enum values, and getting their boundaries wrong produces confident numbers that are quietly false.
Full-time across the whole engagement, from the first validation conversation to production handover. The role leads a small delivery team — a frontend engineer, an SDET, and a DevOps engineer — while personally building the ingestion, orchestration, and measurement pipeline.
Client: a UK audience-first programmatic media-activation partner that plans and runs advertising campaigns for brands and agencies on a managed-service basis, engaged through a delivery partner. Phase 1 is a controlled pilot with a small advertiser cohort, operated internally rather than sold as a product.
Product: a Connected TV Measurement Platform that comprises proven third-party engines behind one client-owned layer:
Client owns the layer between them: partner integration and advertiser provisioning, conversion capture and event ingestion, measurement orchestration, the durable event store, reconciliation, and the reporting API. This role designs and builds that layer.
Stack: Java backend services; ClickHouse for the reporting and aggregation layer, exposed through a REST API and a query DSL; MongoDB for operational and configuration state; React and TypeScript on the operations console, built by a separate frontend engineer against these APIs.
Position today: greenfield. Data contracts, event schemas, and the end-to-end flow across the three partners are a first-milestone deliverable, not an inheritance. The person in this role writes them.
Delivery: an approximately five-month phased pilot, run against a weekly delivery review, and gated by partner dependencies — Awin plugin agreement and information-security approval, one validated DSP exposure path, and the Spoteffects interface. Advertiser-facing access and productisation are later-phase decisions.
Domain knowledge gates this role, but not the engagement-specific kind. The person who defines what counts as a matched conversion is defining what an advertiser is billed against, and a domain error there produces confident, wrong measurement that survives review because nothing looks broken. What must already be present is the adtech reasoning underneath that judgement. The specifics of this particular partner set are learnable in weeks by someone who holds it, and not learnable at all by someone who does not.
Required and portable across adtech platforms:
Depth in one of adtech, affiliate, performance marketing, or media measurement is expected. Breadth across all of them is not. The gap that matters is someone who has never had to defend a number to the party paying against it.
You are the person who gets handed three partners, no contracts, and a promise someone has already made to an advertiser, and treats that as a normal Tuesday. You know the architecture is not the hard part here. The hard part is that three organisations each own a piece of the truth. None of them will change their interface for you, and the number at the end has to be defensible to whoever is paying against it.
You validate assumptions about other people’s systems early, because you have been burned by a partner interface that turned out to work differently in month three, and you would rather find that in week two. You map the approval path — the questionnaire, the scan, the agreement — before it becomes the thing holding up the launch, and you give every dependency a name and a date.
You care about reconciliation the way other engineers care about test coverage. You want to be able to point at any figure on a report and walk backwards through it to the raw event, and you are uncomfortable until you can. You know the difference between a genuine zero and a broken feed is not a display concern. It is decided in your pipeline, long before anyone sees a screen.
You lead by unblocking. The frontend engineer gets contracts from you before they are needed, the SDET gets boundaries worth testing, and you still write the ingestion and the matching orchestration yourself. You are the only person on this project who can tell whether the measurement is right, and you are comfortable with that being true.
Podobne oferty
IN4GE sp. z o.o.
170,00 – 190,00 zł
Warszawa, Polska
175 - 195 zł / stawka godzinowa
Wrocław, Polska
175,00 – 195,00 zł
Wrocław, Polska
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
1300 zł PLN - 1400 zł PLN
Wrocław, Polska
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
1300 zł PLN - 1400 zł PLN
Wrocław, Polska
GOLDENORE ITC sp. z o.o.
Warszawa, Polska
SCALO
190 - 200 zł / stawka godzinowa
Warszawa, Polska
PRETIUS SOFTWARE SP. Z O.O.
170 - 190 zł / stawka godzinowa
Warszawa, Polska
EPAM Systems (Poland) sp. z o.o.
$2k USD
Kraków, Polska
STRIVE Sp. z o.o.
Gdańsk, Polska