Senior AI Engineer (Data-heavy)
Helsinki, Finland (hybrid-friendly)Full-timeOwn the predictive UX audit engine: DOM-to-graph extraction, saliency modeling, scoring normalization, and ultra-fast audits (<1.5s).
Responsibilities
- • Design and evolve the DOM extraction + UPR pipeline (Puppeteer/Playwright) to feed semantic, keyboard, and IA analyzers.
- • Train and productionize predictive UX models: saliency/attention, cognitive load, conversion opportunity scoring.
- • Build scoring normalization that fuses heuristics (usability, clarity, IA, accessibility, conversion) into consistent 0–100 outputs.
- • Instrument the audit engine for reliability, latency (<1.5s target), and resilience across thousands of concurrent audits.
- • Ship data contracts and schemas consumed by the frontend dashboard and PDF exports.
- • Collaborate with security/governance to sandbox scans and enforce safe fetching policies.
Requirements
- • 6+ years building ML/AI systems in production (Python and/or Node/TypeScript).
- • Hands-on with headless browser automation (Puppeteer/Playwright) and DOM parsing at scale.
- • Experience with saliency/vision or NLP models applied to UI/UX signals; strong model evaluation discipline.
- • Comfort with scalable data infra (Redis/Vercel KV, vector DBs) and async pipelines.
- • Performance mindset: profiling, caching, and latency reduction for real-time user flows.
Nice to Have
- • Accessibility domain knowledge (WCAG), keyboard simulation, and semantic structure analysis.
- • Experience with conversion optimization or UX research data sets.
- • Familiarity with Next.js App Router and serverless constraints.