{"id":2453750,"url":"https://alion.io/job/entravision-senior-software-engineer","title":"Senior Software Engineer","company":{"id":1795049,"name":"Entravision","domain":"entravision.com","url":"https://alion.io/company/entravision","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Cornerstone","truth_index":{"grade":"B","score":82,"open_postings":18,"ghost_share":0,"stale_share":0.722,"repost_share":0,"time_to_fill_p50_days":52,"computed_at":"2026-10-24T06:02:35Z"}},"role":"Backend","role_family":"Backend","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":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":137000,"max_usd":252000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":3441},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Machine Learning","optional":false}],"status":"closed","first_seen_at":"2026-10-09T12:00:00Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-20T22:50:23Z","board_verified":false,"closed_at":"2026-10-20T22:50:23Z","days_open":11,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":11},"description":"Smadex is a performance advertising engine for mobile apps, enabling the world's leading marketers to grow across Mobile and Connected TV (CTV). Powered by AI models trained on real campaign outcomes, Smadex delivers profitable growth at scale. Headquartered in Barcelona, with teams across the Americas, EMEA, and APAC, Smadex is a business unit of Entravision (NYSE: EVC).\nWe are building the next generation of identity resolution to support performance CTV, mobile user acquisition, app-to-web, CTV-to-web. We are hiring a Senior Software Engineer within the Data Engineering team to define and build the identity graph foundations that connect raw identifiers, devices, people, and households into reliable, production-grade identity signals. This role sits close to Data Engineering, Data Quality, Machine Learning, and Product.\nThe initial focus is to understand Smadex’s current pipelines and business needs, identify gaps, and build an incremental roadmap that delivers measurable value quickly while moving toward a scalable long-term identity architecture. Why this role matters Identity is becoming a core capability for Smadex’s next stage of growth: CTV performance and attribution: Improve household-level understanding so Smadex can better connect CTV exposure to downstream mobile and web outcomes. Mobile UA resilience: Strengthen targeting and modeling as deterministic device ID coverage continues to decline, especially on iOS.\nCross-channel targeting: Enable a future where CTV, mobile, app-to-web, and CTV-to-web campaigns can be optimized through a unified identity layer. Customer data onboarding: Support use cases where customers provide hashed emails, RAMP IDs, UID2s, first-party data, or other identifiers for lookalike modeling, retargeting, and deeper integrations. Incrementality narrative: Help Smadex explain and measure the value of CTV and cross-channel campaigns beyond siloed attribution metrics.\nKey responsibilities Identity strategy and roadmap Define Smadex’s identity resolution roadmap across short-, medium-, and long-term horizons. Translate high-level business needs into concrete data engineering and ML requirements. Build an incremental delivery plan that avoids a long “big bang” approach and validates value through clear checkpoints.\nPartner with Product to prioritize identity use cases across CTV, mobile UA, app-to-web, CTV-to-web. Help determine where third-party identifiers such as RAMP IDs, UID2, hashed emails, and other provider signals should fit into Smadex’s identity strategy. Identity graph architecture Design and build identity graph components that map from raw identifiers to device, person, and household-level entities.\nDevelop approaches for resolving noisy or inconsistent identifiers from SSPs, suppliers, devices, cookies, IP signals, and other sources. Build simple proof-of-concept pipelines quickly, then iterate toward more sophisticated graph logic. Use behavioral patterns, activity signals, IP neighborhoods, and clustering methods to determine which identifiers likely belong together.\nEnsure the architecture can support both ML model features and functional product use cases. Data engineering and data quality Work inside the Data Engineering organization to align identity work with feature engineering and data quality initiatives. Collaborate with data engineers to define the upstream features and raw data needed for identity resolution.\nAnticipate data needs 3-4 months ahead to reduce repeated back-and-forth with upstream teams. Partner with the Data Quality function to validate ingestion quality, identifier consistency, provider reliability, and graph stability. Build pipelines that are production-ready, observable, scalable, and maintainable.\nML and product enablement Collaborate with ML teams to turn identity outputs into useful model features. Evaluate whether identity-derived features improve targeting, attribution, incrementality, and model performance. Support product and customer-facing initiatives that require identity, even when the immediate ML lift is uncertain.\nHelp define success metrics across both performance impact and product enablement. Provide technical guidance for experimentation, offline evaluation, and online testing of identity-based approaches. What success looks like in the first 90 days Deeply understand Smadex’s business model, current identity capabilities, data pipelines, ML workflows, and team structure.\nIdentify the main technical, organizational, and data quality gaps for building identity resolution at Smadex. Define a practical short-term and long-term roadmap for identity under the Data Engineering team. Propose the first version of an identity framework or proof-of-concept pipeline.\nClarify what data sources, features, third-party identifiers, and customer data integrations are needed. Recommend whether additional roles or skills are required to scale the identity function. Establish a close working model with Data Engineering, Data Quality, ML, and Product.","description_format":"text","description_chars":5021,"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":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising","Broadcasting"],"lifecycle":[{"event":"open","at":"2026-10-13T15:30:48Z"},{"event":"close","at":"2026-10-20T22:50:23Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/entravision-senior-software-engineer","json_url":"https://alion.io/job/entravision-senior-software-engineer.json","meta":{"generated_at":"2026-10-24T16:54:55Z","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":24464,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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":1795049},"rest":"https://alion.io/mcp/rest/get_company?id=1795049"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fentravision-senior-software-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%2Fentravision-senior-software-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%2Fentravision-senior-software-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/entravision-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fentravision-senior-software-engineer"}]}