We are hiring a member of the Brave Research team to work on a range of browser security problems. Our goal is to improve the security of Brave, privacy, and anonymity of the end-user of Brave.
As a security researcher at Brave, your responsibilities will include:
Develop novel ways to block undesirable content in the browser
Develop ways to prevent client-side fraud, especially when it concerns ad delivery
Develop novel ways to block malware and other undesirable content
Develop novel ways to allow extensions to run without compromising user privacy and security
Develop novel to provide client-side integrity
Develop machine learning techniques to solve security problems
Required qualifications:
Be intimately familiar with core web technologies and policies, i.e. the same-origin policy and its corner cases, private browsing mode, third-party ad-based tracking, fingerprinting, CSP, CORS, etc.
Have familiarity with blockchain technologies
Be comfortable diving into an unfamiliar and complex codebases.
Be comfortable with measurement work and have a good understanding of experimental methodology around web crawling, etc.
Proficiency in C++ and JavaScript. At least 5 years of practical work experience is necessary.
Proficiency working with Git.
Preferred qualifications:
Experience contributing to open source codebases and/or participating in open source communities. Virtually all of our work at Brave is done in the open on Github.
A working knowledge of JavaScript, HTML, and Node.
Familiarity with Chromium's architecture.
Experience auditing C++ code for security and privacy issues.
Ability to write clear technical documentation.
This is a full-time or part-time role, reporting to Brave's Chief Scientist. A Ph.D. is strongly encouraged, but not always required for this role. Desire and demonstrated ability to publish in top-tier academic conferences and journals is a major plus.