1,434,848open jobs
83,826companies
217,404added this week
Browse all
Salary
≈ $91k – $179k per year (Estimated)
Location
Remote (Europe, European time zones hours)
Seniority
Senior · 5+ years exp
Employment
Contractor

Confirmed on the employer's own hiring board on Oct 10, 2026. First seen by Alion on Sep 20, 2026. Terrific scores A on the Alion truth index.

Overview
Company
Impact
Profile match

Product Engineer - Monetization & Commerce Data

Europe · Remote · Full-time Contract

Product & Engineering · Commerce Media · Data · AI

Start date: November 2026

See data that should be worth money? Make it worth money.

See a number nobody can explain? Go find out why.

At Terrific, we're building the next generation of social commerce-helping brands and publishers turn content, creators, live experiences and AI into commerce they own.

Our technology brings shoppable video, live shopping, interactive timelines, polls and product carousels directly onto a merchant's website or app.

Now we're looking for a Product Engineer to turn what those experiences already know about a shopper into a monetization product-and to decide what that product should be.

THE OPPORTUNITY

This is not a role where you'll inherit a roadmap.

You'll write it.

Terrific sits on something most advertising companies cannot get. On a single customer's domain we see the video someone watched, the poll they voted in, the product they tapped, the coupon they used, what went into the cart and what they actually bought-first-party, consented, tied to a real catalog and a real checkout.

Most advertising systems have one half of that and model the other half.

Nobody has turned it into a product yet.

That's this role. You'll build the layer that lets a retailer sell advertising inside their own site to the brands they already stock, and lets a publisher prove what their audience is worth in transactions rather than impressions.

There is no ad server today. No auction. No campaign model. No advertiser interface. It is a blank page, and you get to decide what goes on it.

WHAT YOU'LL BUILD

First, the thing only we can build: measurement.

Impression, view, engagement, product interaction, add to cart, checkout, purchase. Client-side and server-side. One canonical event model, identity resolution, consent, and reporting a brand manager can read without an analyst.

Then the thing that makes money: on-site retail media. Sponsored placements on inventory we already control-timeline, shoppable video, live-sold to brands the retailer already stocks. No auction required. No ad server required.

After that, connectivity. Campaign and audience APIs into external buying platforms, and eventually programmatic supply through Google Ad Manager and Prebid.

We expect to rent more of the advertising stack than we build. You'll help decide which parts.

WHAT YOU'LL OWN

  • Writing the spec. You get a problem and an account, not a ticket.
  • Designing the event model across every Terrific surface-video, live, timeline, polls, chat, cart, checkout.
  • Identity resolution and consent, built so our customers keep their data structurally and not only contractually.
  • Attribution: connecting advertising exposure to transactions, and being able to defend the method to a customer in one sentence.
  • Reconciliation between third-party reporting and our own logs, which never match.
  • The advertiser-facing surface-campaign setup, pacing, delivery, reporting.
  • Sponsored placement delivery and ranking on Terrific inventory.
  • Build-versus-rent recommendations, including which providers you'd shortlist.
  • Instrumenting what you ship and watching it get used.
  • Deciding what not to build this year, and saying so out loud.

You won't be expected to know advertising technology on day one. You will be expected to form an opinion, test it cheaply, and change it when the evidence says so.

WHO YOU ARE

You're an engineer who thinks in products.

You've shipped data systems that carried real volume, not prototypes. You're comfortable with Node.js and TypeScript, strong SQL, and event pipelines-BigQuery and Pub/Sub, or close enough that you'll be fluent in a week.

You know what's actually buildable, how long it will take, and when to simplify scope to get something real into production faster. That last part is the job, not a compromise.

You care about the product and not only the code-which means you'll push back when what you've been asked for doesn't make sense.

You can sit with a retailer's analytics lead, work out what they actually need to see, and go build it without a product manager in between.

And you're honest about numbers. In advertising, almost everyone's numbers are slightly wrong and most people don't say so. We'd rather be the ones who can explain the difference.

HOW YOU'LL USE AI

Terrific is AI-native by default.

We don't treat AI as a separate initiative or an occasional productivity tool. We use it as part of how we investigate, build, document and improve our work.

In this role, you'll have the freedom to use AI to:

  • Prototype a data model in an afternoon instead of a sprint.
  • Generate and test transformation and reconciliation logic.
  • Explore a customer's catalog, feed or event stream quickly.
  • Draft the specs and documentation you'd otherwise postpone.
  • Build internal tools that let commercial teams answer their own data questions.
  • Monitor pipelines and catch discrepancies before a customer does.

We're interested in what you can build with AI-not whether you use a particular tool.

Use it to move significantly faster. Don't outsource your judgment to it.

WHAT WE'RE LOOKING FOR

  • At least five years building production data or backend systems.
  • Node.js and TypeScript. Strong SQL.
  • Real event-pipeline experience-BigQuery, Pub/Sub, or close equivalents.
  • Experience owning something end to end: you decided what it should do, then built it.
  • Ability to design a data model someone else can still understand a year later.
  • Clear written communication. You'll write specs other people build from.
  • Good judgment about effort, risk and commercial value.
  • Comfort working independently within a distributed, international team.
  • Professional fluency in English.

A strong advantage:

  • You've joined advertising exposure data to transaction data before.
  • Attribution, identity resolution, clean rooms, or conversion APIs.
  • Retail media, commerce media, or publisher monetization.
  • Analytics or reporting products used by non-technical customers.
  • Spanish, Portuguese or French for our LATAM and EMEA accounts.

You do not need to have built an SSP, and you don't need ad-operations history. If you've built serious data products and you can hold a product argument, the advertising domain is learnable and we'll teach it.

HOW WE HIRE

No take-home project. About four hours of your time in total.

  • A call with the hiring manager. Thirty minutes.
  • A pairing session in our actual codebase, with one of our engineers. One hour. Not a whiteboard, not an algorithm puzzle.
  • A product judgment conversation. We give you a real scenario: a retailer with five million monthly sessions, a product catalog, purchase data, Terrific inventory and Google Ad Manager, who wants brands to buy sponsored placements and wants purchases attributed to the advertising. We want to hear what you'd build first, what you'd refuse to build in year one, and where you'd cut scope.
  • A technical design conversation. One hour.

We'll tell you what we're assessing before each round, and we'll give you feedback either way.

SUCCESS LOOKS LIKE

In your first months, you will:

  • Ship an event and identity layer that covers every Terrific surface.
  • Produce the first attributed revenue number a customer actually trusts.
  • Put a working sponsored-placement product in front of one retailer's brand partners.
  • Give our commercial teams numbers they can sell on.
  • Recommend what we build and what we rent-and be right often enough that we stop asking twice.
  • Leave behind a data model the next three engineers don't want to replace.

Success is not shipping every item on a roadmap.

Success is a retailer being able to say "advertising on my own site produced this much revenue"-and prove it.

WHY THIS ROLE IS DIFFERENT

Most engineering roles in advertising begin with a ticket and end when the ticket is closed.

This one begins with a blank page.

You'll decide what the product is, not only how it gets implemented. You'll work directly with customers, with the people making commercial decisions, and inside a company that already has the data-just not yet the product.

The advertising industry spends enormous effort modeling what Terrific observes directly.

You'll be the one who turns the observation into revenue.

REQUIRED

  • Based in Europe, or within a compatible European time zone.
  • Available for a full-time engagement.
  • Able to work remotely with teammates and customers across global time zones.
  • Professional fluency in English.
  • At least five years of hands-on production engineering.
  • Experience with event pipelines, data modeling and analytics infrastructure.

Terrific operates as a global company, and English is our primary business language. Interviews, documentation and regular internal communication will be conducted in English.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,434,848 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
London
$212k – $265k per year • Remote (United States) • Full-Time • 10+ years exp • Master's Degree • United States
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Amazon EC2
Apply
$196k – $227k per year • Remote (United States) • Full-Time • 6+ years exp • United States
JavaScript
Kotlin
Dart
Swift
Frontend
React.js
Mobile
Jetpack Compose
UIKit
SwiftUI
Flutter
React Native
Apply
≈ $148k – $249k per year (Estimated) • Remote (United States) • 5+ years exp
Go
Java
Rust
C++
DevOps
Platform Engineering
Cybersecurity
Zero Trust
PKI
Apply
≈ $87k – $170k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • London
Python
JavaScript
Python
Django
Databases
PostgreSQL
Frontend
React.js
DevOps
Linux
Unix
Apache HTTP Server
Apply
≈ $201k – $377k per year (Estimated) • Remote (Canada, EST hours) • Full-Time • 5+ years exp • Ottawa
JavaScript
Java
Kotlin
TypeScript
Databases
PostgreSQL
DynamoDB
AI/ML
Human-in-the-Loop
Frontend
GraphQL
React.js
DevOps
Rest API
Apply
Backend Engineer 1 day ago
≈ $17k – $42k per year (Estimated) • In office • 6+ years exp • Bengaluru
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
AI/ML
Claude Code
DevOps
AWS
Management
Agile
Apply
In office • 3+ years exp • Bachelor's Degree • Delhi
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
xUnit
Frontend
Redux
React.js
Mobile
State Management
DevOps
Azure
CI/CD
Git
AWS
Docker
Management
Agile
Scrum
QA
Jest
Apply
≈ $47k – $118k per year (Estimated) • In office • Barcelona
Python
SQL
Databases
Google BigQuery
BigQuery
AI/ML
Claude
Agentic Workflows
DevOps
GCP
Git
AWS
Analytics
Tableau
A/B Testing
Looker
Apply
≈ $63k – $122k per year (Estimated) • Hybrid • Bachelor's Degree • London
Python
SQL
Analytics
Power BI
Microsoft Excel
Apply
≈ $91k – $183k per year (Estimated) • Hybrid • PhD • London
Python
Java
TypeScript
C#
Python
FastAPI
C#
ASP.NET Core
Entity Framework Core
SignalR
Databases
PostgreSQL
Mobile
Dependency Injection
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Kubernetes
Design
Figma
Management
Stripe
Agile
Apply
Remote (LATAM) • Contractor • 10+ years exp • Buenos Aires
JavaScript
PHP
TypeScript
SQL
Node JS
PHP
WooCommerce
Databases
Firestore
Google BigQuery
BigQuery
Frontend
Angular
React.js
Mobile
Firebase
DevOps
GCP
Apply
Principal Engineer 6 months ago
Hybrid • Full-Time • 10+ years exp • Ramat Gan
JavaScript
PHP
TypeScript
SQL
Node JS
PHP
WooCommerce
Databases
Firestore
Google BigQuery
BigQuery
Frontend
Angular
React.js
Mobile
Firebase
DevOps
GCP
Apply
≈ $48k – $117k per year (Estimated) • Remote (LATAM, EMEA, EMEA time zones hours) • Contractor • 3+ years exp • Mexico City
PHP
PHP
WooCommerce
Magento
AI/ML
AI Agents
Management
Zapier
Apply
$18k per year • Remote (LATAM) • Contractor • São Paulo
Apply
$90k – $180k per year • Remote (United States, US time zones hours) • Contractor
Apply
≈ $34k – $76k per year (Estimated) • In office • Full-Time • London
Apply
≈ $34k – $76k per year (Estimated) • In office • Full-Time • London
Apply
≈ $51k – $148k per year (Estimated) • In office • 5+ years exp • London • Derry • Belfast • Birmingham
Management
Outlook
Agile
Apply
≈ $88k – $179k per year (Estimated) • In office • Full-Time • London • Derry • Belfast • Birmingham
Apply
≈ $109k – $201k per year (Estimated) • In office • Full-Time • London
Apply
See all jobs
This is one of many
1,434,848 more open roles from verified company boards, updated every day.