{"id":3403560,"url":"https://alion.io/job/better-collective-lead-data-engineer-2","title":"Lead Data Engineer","company":{"id":55350,"name":"Better Collective","domain":"bettercollective.com","url":"https://alion.io/company/better-collective","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Niš, Serbia"],"countries":["RS"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":53000,"max_usd":122000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":771},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Dagster","optional":false},{"name":"dbt","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Machine Learning","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Amazon Redshift","optional":true},{"name":"AWS","optional":true},{"name":"DuckDB","optional":true},{"name":"Google BigQuery","optional":true},{"name":"Snowflake","optional":true}],"status":"live","first_seen_at":"2026-10-28T11:43:26Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-29T07:49:35Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"We’re looking for an Lead Data Engineer to join the Paid Media Insights team within Better Collective.\nThe Domanin\nPaid media is where the data has to pay off.\nWe spend real money across dozens of ad networks every day. Which campaigns scale, which creatives get cut and which markets get budget comes out of this team’s models.\n\nAd platform spend and delivery, affiliate and operator revenue and CRM, stitched into one user-level view of what a click was worth. That model exists and it works.\n\nThe most demanding domain on our platform: the most sources, the fastest schema churn, the shortest patience for a late table. We want the engineer who owns it.\n\nWhere this role sits\nA central platform team sets the how. You set the what.\nA central team owns the platform - MotherDuck, dbt, Dagster, DLT, the infrastructure. Paid Media Insights is a spoke in that hub and spoke organisation, building on it.\n\nThe split is deliberate: the platform team decides how data is produced, you decide what paid media produces and own everything we run. No new stack to build, and no year lost to plumbing a central team should solve once.\n\nBe a demanding customer: when a golden path does not fit paid media, push for it to change rather than quietly building around it.\n\nYou report to the Senior Head of Paid Media Insights and work across Paid Media, with the Campaign, Commercial, CRM and platform teams.\n\nWhat you will own\nEvery data job in paid media. All of it.\nFreshness, cost, reliability, alerting, and the 07:30 incident before the spend review. A paid media model that is wrong or late is yours, not the platform team’s - that accountability is the core of the role.\n\nThe end-to-end user-level model. Ad platform spend and delivery, affiliate and operator revenue and CRM, joined into one view the business trusts enough to move budget on.\n\nIngestion of paid media sources on the platform’s framework: which sources, which schemas, and what happens when a network changes its API unannounced.\n\nThe domain’s models, from staging to the marts analysts query, plus the semantic meaning on top. Nobody at the centre can define a qualified signup in paid media. You can.\n\nReverse ETL into the ad platforms, so conversion data lands where it changes bidding.\n\nThe handover, taking over the paid media jobs the central team still runs for us.\n\nWhat you will lead\nA group of engineers, and the standard they build to\nTechnical lead for the data engineers in Paid Media Insights: setting the standard for how this domain builds, reviewing, unblocking, and growing them by giving away the interesting problems.\n\nShaping the domain’s roadmap with the Senior Head of Paid Media Insights, the analysts and the business teams.\n\nRepresenting paid media in platform conversations, including how we support machine learning and data science.\n\nHands-on technical leadership, not a step away from building. You will be in the code.\n\nWhat we’re looking for\nMore than a stack match, we are looking for a particular way of working.\nYou take ownership, and it shows up in the boring parts. You want the pager as well as the model, and would rather own a domain end to end than hand off the consequences.\n\nYou break complex systems into simple parts. Attribution windows, late conversions, identity across platforms, dozens of disagreeing source APIs - you hold that and still hand the business something it can reason about.\n\nYou raise the people around you. Colleagues come to you for technical advice. You review generously, give feedback that lands, and would rather the whole team understand the pipeline than be the only one who does.\n\nYou work well with a platform team. Strong opinions about standards, still happy to work inside someone else’s. You know a constraint worth fighting from a preference worth dropping.\n\nYou are already past prompting. AI is part of how you engineer, and you have a view on what a data domain needs to be for agents to be useful on top of it: documented, standardised, semantically clear.\n\nYou are close to the business. You will sit with the marketers and analysts spending budget on what you build, and can talk data with people who do not think in tables.\n\nYou are technically deep where it counts. Production pipelines in SQL and Python, dbt and Dagster, cloud data warehousing, and a real feel for performance, cost and reliability at scale. Paid media or attribution experience is a bonus.\n\nOur Stack\nWhat you will build on\nMotherDuck / DuckDB · dbt · Dagster · DLT · Python · SQL · AWS · reverse ETL and semantic layer tooling\nWe do not expect you to have worked with all of these. If you have built production pipelines on Snowflake, BigQuery or Redshift and you are curious about where we are going, that transfers.\nBenefits\nPrivate health insurance\n\nSick leave 100% paid\n\nCanteen with free meals and drinks\n\nFlexible working hours\n\nAdditional vacation days after two years in the company\n\nWe also provide up-to date equipment, entertainment facilities in a modern office right in the city center and more.\nApplication Deadline\nWe look forward to hearing from you and accept applications until 28th November.\n Please submit your CV and cover letter in PDF; only applications submitted in English will be considered.\nExpected start date: as soon as possible.","description_format":"text","description_chars":5280,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Sports Media","Digital Marketing"],"lifecycle":[{"event":"open","at":"2026-10-28T15:24:24Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":31,"reasons":["conf:2","win:early"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/better-collective-lead-data-engineer-2","json_url":"https://alion.io/job/better-collective-lead-data-engineer-2.json","meta":{"generated_at":"2026-10-29T11:48:15Z","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":17845,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00: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":55350},"rest":"https://alion.io/mcp/rest/get_company?id=55350"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbetter-collective-lead-data-engineer-2"},{"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%2Fbetter-collective-lead-data-engineer-2"},{"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%2Fbetter-collective-lead-data-engineer-2"},{"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/better-collective-lead-data-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbetter-collective-lead-data-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3403560}},{"tool":"search_jobs","arguments":{"company":"bettercollective.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3403560},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}