Data Engineer

resonate

United States

On-site

USD 150,000 - 210,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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

Qualifications

  • Five or more years in software/data engineering.
  • Hands-on Spark and Scala with DataFrame/Dataset APIs.
  • Experience tuning Spark at multi-terabyte or larger scale.
  • Strong debugging and production fault handling.

Responsibilities

  • Design, build, and maintain ETL/ELT pipelines on Spark/Scala (AWS EMR, S3, Snowflake).
  • Tune Spark applications for performance and cost at large scale.
  • Collaborate with senior engineers and product management from design to production.
  • Monitor pipeline health in Grafana and fix data quality issues.
  • Write clean, testable code with unit/integration tests; leverage Gen AI for speed.
  • Use Gen AI tools across pipeline development, monitoring, and daily work.
  • Take part in code reviews, technical design discussions, and sprint planning.
  • Support production operations including on-call rotation and incident response.

Skills

Spark
Scala
AWS
Data engineering
Gen AI

Education

Bachelor's degree in CS/CE or equivalent

Tools

AWS EMR
S3
Snowflake
Grafana
Docker
Kafka
Hadoop

Job description

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.

What you'll be doing
  • Designing, developing, and maintaining the ETL/ELT pipelines that power the Resonate business - Spark and Scala on AWS EMR, working with terabyte-scale datasets across S3 and Snowflake
  • Tuning multi-terabyte and petabyte scale Spark applications for performance and cost, and debugging the problems that only ever show up at that size
  • Partnering with senior engineers and product management to take product requests from design and planning through to pipelines running in production
  • Monitoring pipeline health in Grafana, tracking down data quality issues, and fixing the cause rather than the symptom
  • Writing clean, testable code with thorough unit and integration tests, using Gen AI to move faster through the parts that used to slow you down
  • Using Gen AI tools across pipeline development, monitoring, and day-to-day engineering work - and helping the team figure out where they genuinely help and where they do not
  • Taking part in code reviews, technical design discussions, and sprint planning, with your point of view on architecture actually counting
  • Supporting production operations, including an on-call rotation and incident response
What we're looking for
You’ll need
  • Around five years or more of professional experience in software engineering, data engineering, or a closely related field
  • At least three years hands-on with Spark and Scala, specifically the DataFrame and Dataset APIs
  • Proven experience tuning Spark applications at multi-terabyte or petabyte scale - you have done it, not just read about it
  • Real debugging and problem-solving experience in the big data ecosystem, including the jobs that only fail in production
  • Solid relational database experience
  • Working knowledge of modern cloud stacks for processing big data - AWS (EMR, S3, Lambda), Kafka, Snowflake, Grafana, Hadoop, Elastic Stack, and Docker
  • A strong grasp of the full software development lifecycle, from exploration and design through to delivery in production, plus good instincts on solution architecture, data structures, and data modeling
  • Real enthusiasm for using generative AI to accelerate data engineering work - pipeline development, system monitoring, and developer productivity
Strong signals
  • Hands-on experience building and maintaining big data pipelines with Gen AI
  • Experience using probabilistic data structures
  • A track record of implementing high cardinality data systems at scale
  • A bachelor's degree in computer science, computer engineering, or equivalent experience
Who does well here

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.

Why Resonate
  • Data at a scale that is genuinely difficult - terabyte and petabyte workloads, high cardinality, and problems that need real engineering rather than a bigger cluster
  • A team that has already made the shift to Gen AI in day-to-day engineering work, with the space to push that further
  • A modern sta
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Resonate • Northern (KY)

Hybrid
USD 120,000 - 180,000
401(k) match
Open PTO
Remote-first environment
Remote Senior Data Engineer: Gen AI Powered Pipelines
Remote Senior Data Engineer: Gen AI Powered Pipelines

Resonate • Northern (KY)

Hybrid
USD 120,000 - 180,000
401(k) match
Open PTO
Remote-first environment
Senior Data Engineer: Spark, Scala & Gen AI on AWS
Senior Data Engineer: Spark, Scala & Gen AI on AWS

resonate • United States

On-site
USD 150,000 - 210,000
Engineering Manager, Platform Services
Engineering Manager, Platform Services

Resonate • Washington

Hybrid
USD 130,000 - 180,000
Flexible work environment
Competitive 401(k) match
Open PTO policy
+1
Product Manager, Data Products
Product Manager, Data Products

Resonate • Northern (KY)

Hybrid
USD 140,000 - 190,000
Remote-first environment
Uncapped growth potential
Open PTO policy
+1
Data Engineer, Specialist - DADES3001
Data Engineer, Specialist - DADES3001

Vanguard • Malvern

On-site
USD 140,000 - 210,000
Member of Data Staff (Analytics Engineer)
Member of Data Staff (Analytics Engineer)

Pantera Capital • San Francisco (CA)

On-site
USD 140,000 - 210,000
Senior Data Engineer
Senior Data Engineer

The Cypress Group • United States

On-site
USD 140,000 - 190,000
Senior Data Engineer - Data Platform & Martech Engineering
Senior Data Engineer - Data Platform & Martech Engineering

Jobtailor • New York (NY)

On-site
USD 150,000 - 210,000
Software Engineer, Data
Software Engineer, Data

United States Digital Space LLC • New York (NY), San Francisco (CA)

On-site
USD 130,000 - 180,000
RSUs
Benefits package
Incentive compensation