Product Engineer — Monetization & Commerce Data
See something that should exist? Build it. See a better way? Do it.
At Terrific, every role directly impacts how we grow from product to revenue to customer experience. We’re building the next generation of social commerce through live shopping powered by real-time data and AI.
And we believe customer data should belong to the brands who earn it — not third-party platforms.
Product Engineer — Monetization & Commerce Data
Europe · Remote · Full-time Contract Product & Engineering · Commerce Media · Data · AI Start date: November 2026See 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.
Product Engineer — Monetization & Commerce Data
Europe Remote Full-time Contract Product & Engineering Commerce Media Data AI Start date: November 2026See 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.
Commerce Integrations Lead / Sales Engineer LATAM · Full-time Contract · Remote Product & Engineering · eCommerce · Integrations · AI Start date: September 2026 Integrations & Technical Solutions Lead LATAM or EMEA · Full-time Contract · Remote Product & Engineering · eCommerce · Integrations · AI See something that should connect? Build it. See a process that should exist? Create it. At Terrific, we’re building the next generation of social commerce—helping brands 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 an Commerce Integrations Lead/Sales Engineer to help us connect Terrific to the wider commerce ecosystem—and build the systems that make those connections faster every time. THE OPPORTUNITY This is not a role where you’ll inherit a finished playbook. You’ll help write it. You’ll work across Product, Engineering, Sales and Customer Success to solve the technical problems that determine whether a customer can launch, how quickly they see value and how easily we can support the next merchant. One day, you may investigate how a global retailer’s cart works across multiple markets. The next, you may build a lightweight integration, help shape a live commercial opportunity, automate part of our technical-discovery process or prepare an app for a commerce marketplace. You’ll work directly with teammates and customers across Latin America, Europe, Israel and the United States. You’ll have visibility into the full journey—from the first sales conversation through integration, launch and ongoing performance. If you enjoy moving between technology, customers and commercial problems—and want the freedom to build rather than simply maintain—this role offers unusual room to make an impact. WHAT YOU’LL BUILD Terrific needs to connect with the platforms and tools merchants already use. You’ll help us expand and improve integrations across: Shopify VTEX Adobe Commerce/Magento WooCommerce Salesforce Commerce Cloud BigCommerce Tiendanube/Nuvemshop Wix PrestaShop Shopware Custom and headless commerce environments Native mobile applications You’ll also explore integrations with platforms such as Klaviyo, Attentive, Gorgias, Zendesk, Yotpo, Segment, Zapier, Google Merchant Center and Meta Commerce Manager. Over time, you’ll help Terrific build a stronger marketplace presence, a more repeatable onboarding process and a technical integration layer that can scale across customers and markets. WHAT YOU’LL OWN Investigating merchant websites, applications and commerce stacks. Understanding how product catalogs, variants, carts and checkout flows work. Assessing technical feasibility for active commercial opportunities. Turning customer requirements into clear technical recommendations. Building, testing and improving integrations across major ecommerce platforms. Helping merchants move from signed agreement to their first live Terrific experience. Working directly with customer engineers and internal commercial teams. Supporting technical discovery, proposals, security reviews and proofs of concept. Improving the reliability of product feeds, event tracking, cart actions and embeds. Publishing and maintaining Terrific apps across relevant commerce marketplaces. Building tools, scripts, automations and AI agents that make integration work faster. Turning repeated customer friction into clear Product and Engineering priorities. Creating the documentation and processes that will support future customers and teammates. You won’t be expected to solve everything alone. You will be expected to take ownership, bring the right people together and move the problem forward. WHO YOU ARE You’re technical, curious and commercially aware. You want to understand why something matters to the customer—not only how it works in the code. You’re comfortable opening DevTools, tracing an API request, reading someone else’s implementation and building a practical solution. You can move from a technical conversation with engineers to a commercial conversation with Sales or a customer without losing the thread. You communicate clearly, ask good questions and know when to challenge an assumption. You don’t need every process to be defined before you begin. You like taking something that is currently handled differently each time and turning it into a system the company can reuse. You also understand that speed and judgment matter in a startup. Sometimes the right answer is a full integration. Sometimes it is a simpler path that gets the customer live this week. 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: Accelerate technical discovery and research. Generate and test scripts. Automate repetitive integration tasks. Build internal agents and tools. Improve documentation and knowledge sharing. Monitor integrations and identify problems earlier. Help non-technical teams access technical answers faster. We’re interested in what you can build with AI—not whether you use a particular tool. The goal is to create leverage for the whole company, not simply complete your own work faster. WHAT WE’RE LOOKING FOR At least three years of hands-on development or technical integration experience. Production experience with at least two major ecommerce platforms. Experience working with APIs, product feeds, webhooks, authentication, carts or checkout flows. Ability to read unfamiliar code, write working scripts and debug browser or network behavior. Experience working directly with customers, merchants or external technical teams. Clear written and verbal communication. Good judgment about effort, risk and commercial value. Comfort working independently within a distributed, international team. Professional fluency in English. Professional fluency in Spanish or Portuguese. Experience with live shopping, social commerce, video commerce, marketplace apps or large international retailers is a strong advantage. French is valuable for our EMEA accounts. SUCCESS LOOKS LIKE In your first months, you will: Build a clear picture of Terrific’s current integration landscape. Take ownership of live customer integration work. Create a repeatable approach to technical discovery and feasibility. Reduce the time between signed agreement and customer launch. Improve how Sales, Product, Engineering and Customer Success work together. Move new platform integrations into production. Help define which marketplace and partner integrations we build next. Introduce automations and AI-powered workflows that save the team time. Create a roadmap for how Terrific’s integration ecosystem should grow. Success is not following a process perfectly. Success is leaving us with a better process than the one you joined. WHY THIS ROLE IS DIFFERENT Many technical integration roles begin with a ticket and end when the ticket is closed. This one begins with a customer opportunity. You’ll see how technical decisions affect sales, launch timelines, customer experience and revenue. You’ll work across teams and countries, with direct access to the people making product and commercial decisions. You’ll have meaningful freedom to decide how problems should be approached, which tools should be built and what Terrific’s integration function should become. There is no process set in stone—and that is the opportunity. REQUIRED Based in Latin America—preferably Mexico, Argentina, Brazil or Colombia—or within a compatible EMEA time zone. Available for a full-time independent-contractor engagement. Able to work remotely with teammates and customers across global time zones. Professional fluency in English. Professional fluency in Spanish and/or Portuguese. At least three years of hands-on development or technical integration experience. Production experience with ecommerce platforms, APIs or merchant technology. Terrific operates as a global company, and English is our primary business language. Interviews, documentation and regular internal communication will be conducted in English. Required:- Deep experience in at least one of Terrific’s three commercial pillars — eCommerce, Marketing, or Media — and enough fluency across the other two to contribute credibly from day 1.
- Terrific operates as a global company, and English is our primary business language. As such, all roles require fluency in written and spoken English.
Based in Europe or compatible time zone; 5+ years production engineering; Node.js, TypeScript, SQL, event pipelines (BigQuery, Pub/Sub); professional English fluency; full-time remote engagement.
Key Responsibilities
- designing event models
- building monetization products
- writing specifications
Skills & Tools
Node.js, TypeScript, SQL, BigQuery, Pub/Sub, Google Ad Manager, Prebid
Job Details
- Category: Software Development
- Seniority: Senior Level
- Commitment: Full Time, Contract
- Workplace: Remote — Europe
- Languages: English
About Terrific-innovation
A technology company building the next generation of social commerce through live shopping powered by real-time data and AI. — Industry: Information Technology