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.
