For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Stealth Startup
Stealth Startup

Senior Software Engineer, Browser Session Capture and Replay (AI Agents)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Embedded Systems
Software Development
Network
+17

Permanent role
4 hours ago
Apply now

Be Part of the Founding R&D Team | UAE-Based Company | Opportunities in Jordan

๐—ฅ๐—ฒ๐—บ๐—ผ๐˜๐—ฒ ยท ๐—ฅ&๐—— (๐—”๐—ด๐—ฒ๐—ป๐˜ ๐—–๐—ผ๐—ฟ๐—ฒ) ยท ๐—˜๐—ป๐—ด๐—ถ๐—ป๐—ฒ๐—ฒ๐—ฟ ๐—œ๐—œ๐—œ, ๐—Ÿ๐Ÿฑ ยท ๐— ๐—๐——๐Ÿฌ๐Ÿฐ.๐Ÿฌ.๐Ÿญ

Senior engineer who builds the system that ๐—ฟ๐—ฒ๐—ฐ๐—ผ๐—ฟ๐—ฑ๐˜€ ๐—ต๐—ผ๐˜„ ๐—ฎ ๐—ฝ๐—ฒ๐—ฟ๐˜€๐—ผ๐—ป ๐˜‚๐˜€๐—ฒ๐˜€ ๐—ฎ ๐˜„๐—ฒ๐—ฏ ๐—ฎ๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป and replays it exactly, so that an ๐—ฎ๐—ด๐—ฒ๐—ป๐˜ ๐—ฐ๐—ฎ๐—ป ๐—น๐—ฒ๐—ฎ๐—ฟ๐—ป ๐—ฎ ๐˜๐—ฎ๐˜€๐—ธ ๐—ณ๐—ฟ๐—ผ๐—บ ๐—ฎ ๐—ฑ๐—ฒ๐—บ๐—ผ๐—ป๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป and be tested against what really happened. Greenfield.

THE TECHNICAL CHALLENGE

We build agents on open-weight LLMs that operate web applications through the browser. One of the ways an agent learns a new application is from a person's recorded demonstration. The recording holds the page, network traffic, screen images and every click and keystroke on one timeline. A replay runs on the recording alone and marks every point where its result differs. Sensitive data is removed from the recording, and the replay still works. Embedded frames, changing identifiers and expiring sessions make a replay look correct when it is wrong. The recording libraries exist. The engineering is one timeline, aligned clocks and a replay that gives the same result every time. Progress is measured against benchmarked results.

KEY RESPONSIBILITIES

โ€ข Build the recording of a browser session end to end: page, network traffic, screen images, clicks and keystrokes, and timing on one timeline, across tabs and embedded frames

โ€ข Replay against what was recorded, the same way every time, show every point where the replay differs, and show that it matches the recording

โ€ข Remove sensitive data from the recording, following a written rule, without breaking the replay

โ€ข Turn recordings into what the agent learns from and is tested against, in versioned formats

DESIRED QUALIFICATIONS

โ€ข A recorder, replayer or trace tool built or maintained with external users: rrweb or a company's own version of it, Playwright tracing, screen recording over the Chrome DevTools Protocol, Webrecorder tooling

โ€ข Replay against recorded network traffic (WARC, WACZ, HAR) that shows where a replay differs, or a signed archive format

โ€ข A dataset or file format authored for what agents that operate a computer or a browser learn from, with timing and the removal of sensitive data stated

โ€ข Human demonstrations turned into automation that works on the next case as well

EXPECTED QUALIFICATIONS

โ€ข T-shaped: deep in one domain, with working breadth in a neighbouring one

โ€ข Structures a large, incompletely specified problem and drives it to a working result independently; knows where each of the recorded channels can mislead and says so before being asked

โ€ข Session recording or replay tooling built, with what went wrong on embedded frames, shadow roots, canvas and media told from experience; several channels put on one timeline with the browser's own clock and real time kept apart; uses AI coding tools daily and verifies their output

โ€ข Network recording and replay built (HAR, WARC or comparable), handling tokens, timestamps and expiring sessions; removal of sensitive data that covers the page, the network traffic and the screen images

โ€”โ€”

HOW WE WORK

โ€ข Product engineering: we own what we build and run it in production

โ€ข Small teams, two-week cycles, working software at every review

โ€ข AI coding tools are part of the standard workflow

WHAT WE OFFER

โ€ข Founding-team scope

โ€ข AI-augmented engineering environment

โ€ข Access to on-premise Nvidia B200s

โ€ข Flexible work environment

PROCESS

โ€ข Introductory call

โ€ข Technical conversation

โ€ข Practical session; the format is agreed with you

In coding exercises, AI tools are allowed and expected. No LeetCode.

WHO WE ARE

New product organisation as part of a large semi-government in Abu Dhabi. International, ex-FAANG team. Completely greenfield, with a modern tech stack.

โ€”โ€”

REQUIREMENTS TO BE CONSIDERED

โ€ข Clear written and spoken English

โ€ข 5+ years building production software; strong TypeScript; own code operated in production, with users

โ€ข Deep working knowledge of the Chrome DevTools Protocol and of how Playwright or Puppeteer work internally; a recording, replay or trace system of the candidate's own building, that can be shown

โ€ข Bachelor's degree in any field, or self-taught with a track record of open-source contributions

RELATED TECHNOLOGIES AND CONCEPTS

โ€ข Browser internals and automation: Chrome DevTools Protocol, Playwright tracing and trace viewer, Puppeteer, rrweb 2.x and its forks, Steel Browser and hosted browsers

โ€ข Record and replay: HAR, WARC and WACZ, warcio, Browsertrix, replay from recorded responses, time-travel debugging

โ€ข Rendering and input: DOM mutation observers, shadow DOM, canvas and video capture, screencast frames, input dispatch, WebRTC

โ€ข Data handling: removal of sensitive data across page, network and screen images, versioned formats for what agents learn from, test infrastructure that gives the same result every time

About Stealth Startup

๐Ÿ‘ฅ501-1000
๐Ÿ“San Jose
๐Ÿ”—Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
ยฉ Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service