Zyte

Browser Stack Engineer - Remote

Zyte
Apply
1 month ago
Remote, CroatiaSenior

Responsibilities

  • Engineer custom browser internals and defeat fingerprinting and antibot detection.
  • Extend stealth capabilities across new browser engines and mobile profiles.
  • Build an automation client to run and control browsers at scale.
  • Create introspection and tracing tools for rapid ban investigation.
  • Harden the browser release pipeline and prevent silent success-rate declines.
  • Improve browser performance to compete with headless and cloud browser platforms.
  • Help shape the technical roadmap and contribute to open source browser development.

Requirements

  • Extensive experience with C++ and TypeScript.
  • Previous contributions to an open source browser project such as Chromium, WebKit, or Firefox.
  • Good understanding of Web APIs including canvas, audio, WebGL, and WebRTC.
  • Deep understanding of operating systems, plus knowledge of emulation and virtualization.
  • Understanding of TCP/IP, HTTP, and SOCKS protocols.
  • Understanding of containerization concepts including Docker, containerd, runc, and K8s.
  • Experience with Rust and production application development and deployment.
  • Good understanding of browser fingerprinting approaches.
  • Preferred experience includes browser-project committer status, Puppeteer, Playwright, Chrome DevTools Protocol, CDP-based automation clients, WebAssembly, mobile browser stacks, and QEMU, WSL, Wine, or VirtualBox.

Benefits

  • Remote work with flexibility to work from anywhere.
  • Participation in a globally distributed, multicultural, self-motivated team.
  • Conference attendance and opportunities to meet global team members.
  • Work with cutting-edge open source technologies and tools.
Zyte

About Zyte

201-500 employees
Contact me