Back to jobs
New

Data Engineer

United States

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 stack you will actually work across, not one you will hear about in a roadmap deck: Spark, Scala, AWS, Snowflake, Kafka, Docker
  • A company past the early-stage chaos, with serious enterprise customers, a clear direction, and enough scale to make the work meaningful
  • A remote-first environment with genuine flexibility and occasional travel for company and client events

If this sounds like the role you’ve been looking for, we’d love to talk.

Resonate Attributes

At Resonate, we care about more than your experience on paper. We look for teammates who bring the right mindset and ways of working to help us do great work, together. The Resonators who thrive here embody these qualities:

  • Proactive Problem-Solving: You spot challenges early and take initiative to solve them.
  • Ownership: You take initiative, follow through, and hold yourself accountable.
  • Collaboration: You value working with others and building strong, respectful relationships.
  • Adaptability: You stay steady through change and adjust when needed.
  • Growth Mindset: You’re open to learning, feedback, and trying new things.
  • Customer Focus: You keep the end user in mind and aim for impact.
  • Clear Communication: You express ideas simply and listen to understand.
  • Integrity & Empathy: You act with honesty and consider the people around you.
  • Strategic Thinking: You focus on what matters most and work with purpose.
  • Drive: You show up motivated and ready to move things forward.
  • Readiness: You bring the skills to contribute meaningfully from day one.

These attributes are the foundation of how we work and grow together! 


Benefits

Besides the opportunity to work alongside smart, fun, and hard-working colleagues at Resonate, you'll also enjoy uncapped growth potential, the chance to have a meaningful impact on the company, and the opportunity to work on cutting-edge, AI-powered marketing data and identity solutions that are forever changing the industry. From a competitive 401(k) match to an Open PTO policy that encourages real time off, we’re committed to creating an environment where our team members can thrive both inside and outside of work. Our comprehensive benefits package is designed to meet the diverse needs of our employees and their families. A full list of benefits is shared with candidates following their initial conversation with our HR team, so you’ll have a clear understanding of the support and resources available to you as part of the Resonate team.

Location

At Resonate, we take a remote-first approach to work, offering a flexible environment that empowers our team to collaborate seamlessly across different locations. While we embrace remote work, we also encourage thoughtful and intentional in-person collaboration to foster connection and teamwork when needed. Whether you're working from home or joining us in one of our state-of-the-art offices, you'll have the tools and resources you need to succeed.

Resonate is headquartered in Reston, VA, with offices in New York City and Washington, D.C. 

Our EEO Statement:

Resonate is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outline by federal, state, or local laws.

Find out more about our story at www.resonate.com.  

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...

Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in Resonate’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 07/31/2029

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.