Zagreb, Grad Zagreb, Croatia Remote (Global)

Zyte is hiring a Browser Stack Engineer - Remote

Responsibilities

  • Engineer the internals of our custom browser and defeat fingerprinting and antibot detection at the deepest layers of the stack
  • Extend the stealth frontier across new engines and mobile profiles
  • Build our own automation client to run and control the browser at scale on the toughest sites
  • Create the introspection and tracing tooling that turns days of manual ban investigation into a readout in minutes
  • Harden the release pipeline so browser updates never ship silent success-rate cliffs
  • Push browser performance to keep pace with the fastest headless and cloud browser platforms
  • Help shape the team's technical roadmap and contribute back to open source browser development

Requirements

  • Extensive experience in C++ and TypeScript
  • Previous experience contributing to the source code of an open source browser project such as Chromium, WebKit, or Firefox
  • Good understanding of Web APIs (for example canvas, audio, WebGL, WebRTC)
  • Deep understanding of operating systems, plus knowledge of emulation and virtualization
  • A good understanding of the TCP/IP stack as well as HTTP and SOCKS protocols
  • A good understanding of containerisation concepts (Docker, containerd, runc, K8s)
  • Experience with Rust
  • Experience building and deploying production applications
  • A good understanding of browser fingerprinting approaches

Nice to Have

  • Being a core committer to any of the major browser projects
  • A good understanding of libraries such as Puppeteer and Playwright and the underlying Chrome DevTools Protocol
  • Experience building or replacing a CDP-based automation client
  • WebAssembly knowledge
  • Experience with mobile browser stacks and mobile device / browser profiles
  • Experience developing any one of the following: QEMU, WSL, Wine, VirtualBox

Benefits

  • Become part of a self-motivated, progressive, multi-cultural team
  • Have the freedom and flexibility to work from where you do your best work
  • Attend conferences and meet with team members from across the globe
  • Work with cutting-edge open source technologies and tools

Work Arrangement

Remote (Worldwide) — Remote

Required Skills
C++TypeScriptRust
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location Zagreb, Grad Zagreb, Croatia
Work mode Remote (Global)
Department Tech
Category other
Posted a month ago
or drop your CV first
About company
Zyte logo
Zyte builds powerful, easy-to-use tools to collect, format, and deliver web data quickly, dependably, and at scale. The data extracted helps thousands of organizations make smarter business decisions, secure competitive advantage, and drive sustainable growth. Over 3,000 companies and 1 million developers rely on Zyte's tools and services.
All jobs at Zyte Visit website