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 hands-on C++ (C++17/20)
- Modify and extend Chromium/WebKit source code and maintain a Chromium fork
- Strong understanding of software architecture in large-scale, cross-platform systems (Windows, Linux, macOS)
- Deep knowledge of web protocols and browser internals: HTTP/2, HTTP/3, TLS, CDP, DOM, JavaScript engines
- Patch and rebase management for forks; resolving large conflicting merges
- Build tools: depot_tools, GN, Ninja, Siso
- Debugging and tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes
- Experience with security research, reverse engineering, or browser automation
- Open-source contributions, especially browser- or devtools-related
- Chromium-specific experience (build, customization, tracking upstream)
- Nice to have: Linux containers (Docker, containerd, LXC); CI/CD; security hygiene (sandbox, AppContainer); basic Node.js/JavaScript
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.





