|
Hightouch |Remote (North America)|Full-time | Backend, Fullstack, and Frontend Engineers Some background on Hightouch - our mission is to help companies leverage their customer data to grow. We started with the problem of “Reverse ETL” or helping companies sync data from their data warehouse (e.g. Snowflake, Databricks, etc.) to 200+ SaaS tools (Salesforce, Marketo, Facebook Ads, etc.) without coding. Since then, we’ve evolved into a suite of tools around the warehouse (identity resolution, data enrichment, event streaming, etc.). We’ve raised a Series B and scaled to $40m+ ARR in 3 years with 800+ customers including Fortune 500 co’s like Spotify, the NBA, PetSmart, etc.
We are hiring for: Full Stack Engineer, AI Decisioning:
https://boards.greenhouse.io/hightouch/jobs/5404573004 Product Manager, Insights Products:
https://boards.greenhouse.io/hightouch/jobs/5401455004 Our Talent Team is committed to responding to everyone who applies! |
From that listing "Sync Speed: Customers want to sync a lot of data to important destinations like Facebook and Snapchat, which requires us to analyze every part of our syncing process and find where we can optimize to sync data more quickly"
I'm curious about this. What workflow requires syncing high volumes of data from a CDW to Facebook & Snapchat at low latency? It's my understanding that businesses mostly use those platforms for advertising. I'm struggling to think of a use case where you want to adjust your advertising with low latency and lots of data? I could understand feeding lots of data from your CDW into a ML model that updates your ads through the FB Ads API but I can't see why
1. it needs to go straight from CDW to FB ?
2. it needs to be a lot of data?
3. it needs to be fast?
Perhaps there is some other use-case besides adjusting ads.
4. Also why do you use the word "syncing" rather than "send"? I tend to think of syncing involving multiple programs that can edit data (e.g. Google Docs, distributed consensus etc.). Are Facebook and Snapchat actually updating the data you send and you have to sync the other direction? Or is just one-way?