Get more replies from employers
Send a job-specific resume in minutes.
Resonate is transforming how brands understand customer behavior through large-scale data pipelines. You will design, build, and maintain ETL/ELT workflows using Spark and Scala on AWS, handling terabyte-scale datasets across S3 and Snowflake.
The role emphasizes Gen AI-enabled development and production-grade reliability. You will collaborate with senior engineers and product management to move requests from design to production, monitor health with Grafana, and ensure data quality with
Resonate is a leading provider of high-quality, AI-powered consumer data, intelligence, and technology, empowering marketers to create a more personalized world that increases customer acquisition and lifetime value. Our SaaS platform, Ignite, and our Data-as-a-Service (DaaS) offerings provide unparalleled insights into consumer motivations, values, and behaviors, enabling our clients to connect with their target audiences in more meaningful and effective ways. We are a dynamic and fast-growing company seeking passionate and innovative individuals to join our team!
Plenty of data engineering roles are about keeping the pipeline alive. This one is about building the thing the whole business runs on.
At Resonate, we help enterprise brands understand not just who their customers are, but why they behave the way they do. That intelligence is only as good as the pipelines underneath it, and those pipelines move terabytes at a time. You will be on the big data team designing, building, and maintaining them - hands-on Spark and Scala work on AWS, at a scale where the usual answers stop working and you have to think properly about the problem.
It is also a team that has genuinely committed to Gen AI as part of how the work gets done, not as a pilot someone runs on the side. If you want to build at real scale and have room to change how the building happens, this is the role.
You care about the quality of what you ship and you are happy to say so in a design discussion. You are the kind of engineer who wants to know why a job got slower, not just make it faster again, and you would rather write the test than explain later why there was not one. You are comfortable being hands‑on and self‑directed, and you do not need someone to hand you a fully specified ticket before you can make progress.
You are also curious about how the work itself is changing. The engineers who do well here treat Gen AI as something to get good at, not something to be wary of, and they bring the rest of the team along with what they learn. It is a small, friendly team where what you build is visible and matters to the business straight away.