We are seeking a highly experienced Senior C++ Engineer to join Bright Data's browser research team, working at the intersection of browser engineering, systems programming, and data extraction — modifying and extending Chromium/WebKit to unlock new capabilities for research and large-scale data collection.
Responsibilities- Modify and extend Chromium/WebKit source code for research and data extraction use cases
- Build, debug, and reverse-engineer browser engines, internals, and protocols (CDP, DevTools, networking stack) across platforms (Windows, Linux, macOS)
- Customize, patch, and rebase a Chromium fork; track and merge upstream changes
- Collaborate with engineers, researchers, and product teams to rapidly prototype and ship high-quality changes
- 5+ years of hands-on C++ (C++17/20); ability to navigate large codebases and make precise, targeted changes fast
- Strong understanding of software architecture in large-scale, cross-platform systems
- Deep knowledge of web protocols and browser internals: HTTP/2/3, TLS, CDP, DOM, JavaScript engines
- Experience with security research, reverse engineering, or browser automation (significant advantage)
- Open-source contributions, especially browser- or devtools-related (significant advantage)
- Chromium (significant advantage)
- Build tools: depot_tools, GN/Ninja/Siso; architecture: multi-process model, Blink/V8, sandbox, Crashpad
- Patch/rebase management for forks; resolving large conflicting merges
- Debugging & Tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes
- Nice to have: Linux containers (Docker, containerd, LXC); CI/CD; security hygiene (sandbox, AppContainer, mitigation policies); basic Node.js/JavaScript
*Fully remote position (for candidates who are not from Israel).
Skills Required
- 5+ years of hands-on C++ experience
- Proficiency with C++17 or C++20
- Ability to navigate large codebases and make precise targeted changes
- Strong understanding of software architecture in large-scale cross-platform systems
- Deep knowledge of web protocols and browser internals, including HTTP/2, HTTP/3, TLS, CDP, DOM, and JavaScript engines
- Experience with security research, reverse engineering, or browser automation
- Open-source contributions, especially browser- or DevTools-related
- Chromium experience
- Knowledge of Chromium build tools including depot_tools, GN, Ninja, and Siso
- Understanding of Chromium architecture including the multi-process model, Blink, V8, sandbox, and Crashpad
- Experience managing patches and rebases for forks and resolving large merge conflicts
- Experience with Visual Studio, WinDbg, ETW/xperf, ProcMon, and cross-process crash dump triage
- Experience with Linux containers such as Docker, containerd, or LXC
- CI/CD experience
- Knowledge of browser security hygiene, sandboxing, AppContainer, and mitigation policies
- Basic Node.js and JavaScript knowledge
What We Do
Bright Data is the world’s #1 web data platform, supporting the public data needs of over 20,000 organizations in nearly every industry. Our solutions are leveraged to fuel AI as well as research, monitor, and analyze web data for smarter decisions. Bright Data offers a complete web data platform, from award-winning proxy networks and AI-powered web scraping tools, to dynamically refreshed datasets, an unparalleled retail and e-commerce data intelligence suite, and fully managed data services. Making public web data accessible is essential to keeping markets openly competitive and providing different data types to power LLMs. As an industry leader, we are committed to defending public web data. Bright Data has proven that ethical and transparent scraping practices for legitimate business use and social good initiatives are legally sound. We are very proud to lead innovation in web data, with +5,500 granted patent claims.







