{"id":2206060,"url":"https://alion.io/job/ef-senior-analytics-engineer","title":"Senior Analytics Engineer","company":{"id":93438,"name":"EF Education First","domain":"ef.com","url":"https://alion.io/company/ef","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":75,"open_postings":18,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-10T05:45:15Z"}},"role":"Analytics","role_family":"Analytics","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Boston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":135000,"max":170000,"currency":"USD","period":"year","gross":null,"usd_annual":170000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"dbt","optional":false},{"name":"ETL/ELT","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"Snowflake","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-08T20:34:03Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-10-11T17:30:53Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"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!\nOn 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.\nWhat you’ll do\nTranslate ambiguous business questions into trusted data products: modeled datasets, metric definitions, and documentation that analysts, product, and business partners can rely on.\nDesign and evolve our semantic layer so the same definitions power dashboards, self-serve analysis, and LLM-driven analytics.\nBuild and own dbt models that turn raw data into well-tested analytical datasets, with business logic defined once and reused across brands.\nModel 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.\nPartner 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.\nActivate 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.\nTurn 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.\nBuild data quality into everything you ship: automated tests, monitoring, and explicit ownership of the numbers.\nSet the modeling and review bar for your domain, and mentor engineers and analysts who are building toward it.\nContribute 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.\nHow you work\nYou take ownership, from an unclear problem through a trusted data product in production.\nYou collaborate as a partner. You join discovery early, shape scope with analysts, product, and the business, and give and receive candid feedback.\nYou care about maintainability: clean models, thoughtful reviews, and documentation others can rely on.\nYou balance pragmatism with quality, knowing when a directional dataset should ship and when the definition needs to be right first.\nYou use AI tools to work smarter, and you build the definitions and semantic foundations that let teammates and agents use them well.\nWhat you'll bring\nExperience owning analytical data products that other people use to make decisions (typically 5+ years in analytics engineering, analytics, or a closely related data role).\nStrong SQL and hands-on experience modeling in a cloud data warehouse (Snowflake preferred).\nHands-on experience with dbt (dbt Core and/or dbt Cloud), including models, tests, and documentation other people extend.\nExperience defining shared metrics or a semantic layer that reporting, self-serve, or AI tools depend on.\nA track record of partnering with analysts and business stakeholders, including reframing a request around the decision it is meant to inform.\nExperience mentoring, reviewing, or raising the bar for other engineers or analysts.\nWorking proficiency in Python for data tooling and automation.\nBonus: reverse ETL / data activation (Hightouch), or product data that powers marketing and advertising.\nBonus: semantic layers or metric layers used by LLM-driven analytics or self-serve tools.\nBonus: digital analytics event data, especially Google Analytics (GA4): sessions, events, and models that connect web behavior to business outcomes.\nBonus: measurement for experimentation, lifecycle, or marketing attribution.\nYou can expect:\nThe opportunity to travel on one of our tours every year at no cost and without using your paid vacation.\n\nFour weeks of paid vacation and twelve paid holidays.\n\nProfessional growth opportunities, including monthly trainings, workshops, and talks with global leaders and experts.\n\nA 25% company match on your 401(k).\n\nMedical, dental, and vision coverage, along with life and disability insurance.\n\nPaid international business travel.\n\nWellness benefits and an annual fitness reimbursement.\n\nEF program discounts, including travel, language schools, childcare, and more.\n\nDependent-care, healthcare, and commuter flexible spending accounts.\n\nDiscounts at local venues and businesses.\n\nCompensation range for the Senior Analytics Engineer role is $135,000-$170,000, based on experience.","description_format":"text","description_chars":5312,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Growth opportunities"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Education","Higher Education","Language Learning"],"lifecycle":[{"event":"open","at":"2026-10-09T23:28:48Z"}],"visa":[],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.602,"p_room":1,"age_days":1,"expected_fill_days":29,"reasons":["conf:2","stale_co","win:early","comp:brand"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":170000,"is_top_pay":true},"html_url":"https://alion.io/job/ef-senior-analytics-engineer","json_url":"https://alion.io/job/ef-senior-analytics-engineer.json","meta":{"generated_at":"2026-10-11T20:22:47Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8307,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":93438},"rest":"https://alion.io/mcp/rest/get_company?id=93438"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fef-senior-analytics-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fef-senior-analytics-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fef-senior-analytics-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ef-senior-analytics-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fef-senior-analytics-engineer"}]}