
Senior Browser Automation Engineer
Deck
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
About the role
- Build and maintain a custom Chromium fork optimized for heavy data aggregation workloads within authenticated sessions.
- Design and implement advanced systems to generate and maintain highly consistent browser fingerprints.
- Engineer solutions to bypass world-class security systems.
- Extend browser automation APIs (CDP, WebDriver) to support complex, stateful interactions required for navigating authenticated workflows.
- Optimize browser instances for high-reliability headless operation, ensuring stability during long-running data extraction sessions.
Requirements
- 5+ years of experience in browser engineering, web security, or related fields.
- Deep understanding of Chromium/Chrome architecture and internals (Blink, V8, network stack).
- Strong proficiency in C++ and experience working with large codebases.
- Expertise in browser fingerprinting techniques (Canvas, WebGL, AudioContext, Navigator APIs) and counter-fingerprinting strategies.
- Knowledge of web security mechanisms, advanced bot detection systems, and behavioral analysis.
- Experience with browser automation tools (Puppeteer, Playwright, Selenium, CDP).
- Strong problem-solving skills and ability to reverse-engineer complex security systems.
Benefits
- Competitive pay for the right skills
- Proven leadership with a track record of big results
- Significant ownership and autonomy in how you operate
- A team of exceptional peers tackling complex, high-leverage problems
- Momentum: recent fundraise by top-tier investors, massive whitespace, and accelerating traction
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Chromium architectureBlinkV8network stackbrowser fingerprinting techniquescounter-fingerprinting strategiesweb security mechanismsadvanced bot detection systemsbehavioral analysis
Soft Skills
problem-solvingreverse-engineering