Skip to content

Open nowPosted yesterday

Senior Analytics Engineer

EF / Hult1 open role

Where
Boston, MA, United States
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Analytics EngineerEF / Hult · Boston, MA, United States
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on EF / Hult's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.2% of postings close within 7 days. Measured by our own scanner across the market. EF / Hult postings stay open a median of 3 days.

Share of postings closed within
  1. 1.8%1 day
  2. 3.8%3 days
  3. 8.2%7 days
  4. 15.2%14 days
  5. 34.2%30 days
This job: posted yesterday

EF / Hult median: 3 days open

The posting

Job Description

At EF World Journeys, we believe that the best way to learn about the world is to experience it, and we strive to help as many people as possible share that experience. EF Go Ahead Tours, EF Ultimate Break and EF Adventures are divisions of EF World Journeys, and we make world travel easy. We want to empower travelers of all ages to get out there and experience something new on our guided tours. If you share this passion for opening the world, come work with us!

On the WoJo Engineering team you'll join a group of engineers, product professionals, analysts, and UX/UI designers who build the applications and systems that make travel happen. We power every step of the customer journey, from the e-commerce experience on the web to the mobile app that enhances the trip itself, and we power the internal tools our teams use to serve those customers. As a Data Engineer, you'll help build and operate the data platform our teams rely on, including the data foundations behind our growing AI and machine learning work.

What you’ll do

  • Translate ambiguous business questions into trusted data products: modeled datasets, metric definitions, and documentation that analysts, product, and business partners can rely on.
  • Design and evolve our semantic layer so the same definitions power dashboards, self-serve analysis, and LLM-driven analytics.
  • Build and own dbt models that turn raw data into well-tested analytical datasets, with business logic defined once and reused across brands.
  • Model Google Analytics (GA4) and our other digital analytics into datasets marketing and product can trust: sessions, events, and on-site behavior, joined to how travelers discover, consider, and book a tour.
  • Partner with analysts and stakeholders to shape the question before you build. Bring the dataset that will change a decision, and say so when a request will not.
  • Activate trusted data into the tools the business already runs on, including marketing, CRM, and advertising: reverse ETL (Hightouch) and the product catalogs behind our advertising and personalization channels.
  • Turn recurring questions into something people can answer themselves: clear metrics, semantic models, and lightweight AI-assisted workflows, with you still accountable for the definition and the result.
  • Build data quality into everything you ship: automated tests, monitoring, and explicit ownership of the numbers.
  • Set the modeling and review bar for your domain, and mentor engineers and analysts who are building toward it.
  • Contribute to the direction of our analytical layer: where we invest in shared models, where we enable self-serve, and which questions are worth a durable data product.

How you work

  • You take ownership, from an unclear problem through a trusted data product in production.
  • You collaborate as a partner. You join discovery early, shape scope with analysts, product, and the business, and give and receive candid feedback.
  • You care about maintainability: clean models, thoughtful reviews, and documentation others can rely on.
  • You balance pragmatism with quality, knowing when a directional dataset should ship and when the definition needs to be right first.
  • You use AI tools to work smarter, and you build the definitions and semantic foundations that let teammates and agents use them well.

What you'll bring

  • Experience owning analytical data products that other people use to make decisions (typically 5+ years in analytics engineering, analytics, or a closely related data role).
  • Strong SQL and hands-on experience modeling in a cloud data warehouse (Snowflake preferred).
  • Hands-on experience with dbt (dbt Core and/or dbt Cloud), including models, tests, and documentation other people extend.
  • Experience defining shared metrics or a semantic layer that reporting, self-serve, or AI tools depend on.
  • A track record of partnering with analysts and business stakeholders, including reframing a request around the decision it is meant to inform.
  • Experience mentoring, reviewing, or raising the bar for other engineers or analysts.
  • Working proficiency in Python for data tooling and automation.
  • Bonus: reverse ETL / data activation (Hightouch), or product data that powers marketing and advertising.
  • Bonus: semantic layers or metric layers used by LLM-driven analytics or self-serve tools.
  • Bonus: digital analytics event data, especially Google Analytics (GA4): sessions, events, and models that connect web behavior to business outcomes.
  • Bonus: measurement for experimentation, lifecycle, or marketing attribution.

You can expect:

  • The opportunity to travel on one of our tours every year at no cost and without using your paid vacation.
  • Four weeks of paid vacation and twelve paid holidays.
  • Professional growth opportunities, including monthly trainings, workshops, and talks with global leaders and experts.
  • A 25% company match on your 401(k).
  • Medical, dental, and vision coverage, along with life and disability insurance.
  • Paid international business travel.
  • Wellness benefits and an annual fitness reimbursement.
  • EF program discounts, including travel, language schools, childcare, and more.
  • Dependent-care, healthcare, and commuter flexible spending accounts.
  • Discounts at local venues and businesses.
  • Compensation range for the Senior Analytics Engineer role is $135,000-$170,000, based on experience.

About Us

Some companies are in the business of banking. Others are in the business of shoes. Or sports. Or soft drinks. At EF, we're in a different kind of business. One that's a little less tangible, and a lot more important. Because our business, what we make, makes everything else possible. We're in the business of understanding. Between people. Between cultures.

For over half a century we’ve been the leader in international educational programs and experiences designed to foster such understanding. Through language, cultural exchange, academic studies, and educational travel, we create the kinds of immersive experiences that challenge biases, open minds, and pave the way for a more understanding world.

You’ll find our offices and schools located in some of the world’s greatest cities, and filled with smart, driven people (over 50,000 of us) who push each other to be better every day. But it’s what we do together - building greater understanding, breaking down barriers, and creating a better world - that makes all the difference.

Founded in 1965 in Sweden, EF (Education First) is a global association of education companies that share a common mission of opening the world through education. EF has been recognized on Forbes 2025 and 2024 World’s Best Employers and 2024 Top Companies for Women lists, Fast Company’s 2025 Next Big Things In Tech, and was a 2024 App Store Award winner in Cultural Impact.

At EF World Journeys, we believe the best way to learn about the world is to experience it, and we strive to help as many people as possible do just that. Through our culturally immersive group travel programs, EF Adventures, EF Ultimate Break and EF Go Ahead Tours, we lead guided tours that make travel easy and fun, empowering travelers of all ages to experience something beyond the ordinary. If you share this passion, then we invite you to come open the world with us!

Learn more about EF World Journeys: https://www.efworldjourneys.com/

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against EF / Hult's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on EF / Hult's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    EF / Hult's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.