{"id":4181006,"url":"https://alion.io/job/gethookd-senior-data-engineer-pipelines-and-data-quality","title":"Senior Data Engineer, Pipelines and Data Quality","company":{"id":2176260,"name":"GetHookd","domain":"gethookd.ai","url":"https://alion.io/company/gethookd","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sofia, Bulgaria"],"countries":["BG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"PHP","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"ElasticSearch","optional":true},{"name":"Laravel","optional":true},{"name":"MySQL","optional":true},{"name":"Typesense","optional":true}],"status":"live","first_seen_at":"2026-11-12T16:57:06Z","employer_posted_date":null,"last_verified_at":"2026-11-12T16:57:06Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"About GetHookd\n\nGetHookd is an ad intelligence platform. Marketers and e-commerce teams use it to search a library of more than 20 million ads, follow competing brands and shops, and turn what works into their own creative. The same data is open to AI agents through a public API and an MCP server. The engineering team is growing to eight engineers and a QA lead.\n\nWhy this role exists\n\nOur product is only as good as its numbers: how many ads a brand is running, since when, in which countries, and how each ad performs. Those numbers are collected all day from sources we do not control, then processed into a database and a search index. You will own making every number match its source and be defined once.\n\nWhat you will own\n\nWhether our numbers match the source: automated checks against the source, an alert when a count moves away from it, and the fix.\n\nOne written definition for each shared number, such as „active ad“, used alike by the app, the API and the search index.\n\nThe processing pipeline: the queue jobs that turn collected data into what customers see.\n\nBackfills on a table of over 200 million rows, which you write and the reliability engineer approves.\n\nTest data for agents: with the reliability engineer, production-sized read-only data that our coding agents can check their work against.\n\nYou report to the head of engineering.\n\nWhat we look for\n\nYou have owned data pipelines in production where correctness was measured against an outside source.\n\nStrong SQL on large tables. You know what a query costs before you run it, and how to backfill without locking.\n\nYou have built queue jobs that are safe to retry.\n\nYou work in TypeScript or PHP today and can review the other.\n\nYou use coding agents every day, and you check their output against real data, not sample data.\n\nGood to have: large-scale ingestion from sources you do not control (rate limits, retries, formats that change without notice), Laravel Horizon, serverless platforms, Typesense or Elasticsearch, MySQL 8 internals.\n\nHow we work\n\nCoding agents write most of our code, and about 40 changes merge every day. Engineers here do what an agent cannot: decide what to build, write the specification, set the checks, review what matters and confirm the result in production. If your satisfaction comes from the outcome more than from typing the code yourself, you will like it here.\n\nWhat We Offer\n\nHybrid: week 1 in-office, then Mon–Wed office / Thu–Fri remote\n\n20+ days paid leave, growing with tenure\n\nPrivate health insurance and an optional sports card\n\nReal product ownership. No red tape. No fluff.\n\nA small, honest team that ships things that matter\n\nThe Process\n\nFour steps, two weeks total:\n\na short written screen (3 questions, 20 minutes)\n\na technical conversation including a review of a real endpoint or MCP tool from our codebase\n\na technical assesment\n\nand a founder conversation.\n\nHappy to hear from you!","description_format":"text","description_chars":2915,"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":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Marketing Analytics & Attribution","Marketing & Sales AI"],"lifecycle":[{"event":"open","at":"2026-11-12T17:23:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":30,"reasons":["seen:1","win:early"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/gethookd-senior-data-engineer-pipelines-and-data-quality","json_url":"https://alion.io/job/gethookd-senior-data-engineer-pipelines-and-data-quality.json","meta":{"generated_at":"2026-11-14T18:32:44Z","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":22111,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":2176260},"rest":"https://alion.io/mcp/rest/get_company?id=2176260"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgethookd-senior-data-engineer-pipelines-and-data-quality"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fgethookd-senior-data-engineer-pipelines-and-data-quality"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fgethookd-senior-data-engineer-pipelines-and-data-quality"},{"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/gethookd-senior-data-engineer-pipelines-and-data-quality\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgethookd-senior-data-engineer-pipelines-and-data-quality"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4181006}},{"tool":"search_jobs","arguments":{"company":"gethookd.ai","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4181006},"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"}}