Role in brief
Brave is looking for Software Engineering Interns from Waterloo University for their Winter Session. Interns will work on enhancing privacy features in Brave's products using various technologies. This role is ideal for students with a background in software engineering and a passion for online privacy.
About the role
Brave is dedicated to protecting online privacy and security, providing a browser that blocks ads and trackers while rewarding users for their attention. The internship offers a chance to contribute to innovative projects that enhance privacy features in their products.
As an intern, you'll engage in developing backend services, managing containerized workloads on Kubernetes, and prototyping privacy-enhancing features in C++ or Rust. You'll collaborate with a remote, cross-functional team, gaining valuable experience in a dynamic environment.
The listed salary is competitive for an internship role, providing $6000 per month for four months.
Skills that matter here
- Python: This role involves developing backend services and data processing workflows using Python.
- TypeScript: TypeScript is used for building backend tooling to support data workflows.
- C++: Interns will prototype and implement privacy features in C++ for the Brave browser.
- Rust: Rust is utilized for shipping privacy-enhancing features end-to-end.
- Kubernetes: Managing containerized workloads on Kubernetes is a key responsibility.
- HTML: HTML is used to develop and validate browser features related to privacy.
Who this role suits
- A student from Waterloo University pursuing a degree in software engineering or a related field.
- Someone who is passionate about online privacy and security.
- An individual comfortable working in a remote, asynchronous environment.
- A proactive learner eager to engage with cutting-edge technologies and contribute to open source.
From the employer
Software Developer Co-op - Internship Role One
- Build and maintain ETL pipelines for ingesting, transforming, and loading structured and unstructured data across internal systems
- Develop backend services and tooling in Python and TypeScript to support data processing workflows and API integrations
- Integrate and optimize LLM inference pipelines, including prompt engineering, model serving, and evaluation of large language model outputs
- Deploy and manage containerized workloads on Kubernetes, including writing manifests, configuring autoscaling, and troubleshooting cluster issues
- Collaborate with cross-functional teams to improve data quality, pipeline reliability, and system observability
Software Developer (Privacy) Co-op - Internship Role 2
- Prototype, implement, and ship privacy-enhancing features end-to-end in C++ or Rust for the Brave browser
- Build browser-native privacy protections privacy-enhancing permissions and anti-fingerprinting defenses
- Navigate and contribute to an extremely large, complex codebase, applying knowledge of the Web security model and Chromium's architecture
- Work with Web technologies (HTML, CSS, JavaScript) to develop and validate browser features
- Collaborate async with a geographically-distributed, open source team using Git and GitHub
- Ability to work remotely at an exciting and well-funded international startup headquartered in San Francisco
- Cutting-edge technology, allowing you to work with state-of-the-art tools and software solutions
- Competitive compensation of $6000.00 per month for 4 months.
- Great international exposure and team atmosphere
- Flexible schedules to accommodate your studies.
Questions about this role
What is the remote policy?
The position is remote, allowing you to work from anywhere.
What is the seniority level of this internship?
This is a trainee-level internship position.
How much is the pay for this internship?
The competitive compensation is $6000 per month for 4 months.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.