Software Engineering Intern - Waterloo University
Core
Interns assist in adding AI, security, and privacy features to Brave's products, including data-intensive systems and the browser.
Role type
Software Engineering Intern (AI/Data & Privacy)
Builds
ETL pipelines, backend services, LLM inference pipelines, containerized workloads, and browser privacy features
Domain
Privacy-focused web browser, AI/LLM, Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript, C++, Rust, Kubernetes, LLM inference, prompt engineering, Web security model, Chromium architecture, Git, HTML, CSS, JavaScript
Preferred skills
Data-intensive system design, API integrations, model serving, cluster troubleshooting, browser-native feature development
Technologies
Python, TypeScript, C++, Rust, Kubernetes, Chromium, Git, GitHub, HTML, CSS, JavaScript
Responsibilities
Build and maintain ETL pipelines for data ingestion and transformation; Develop backend services and tooling for data processing workflows; Integrate and optimize LLM inference pipelines; Deploy and manage containerized workloads on Kubernetes; Prototype and implement privacy-enhancing features end-to-end in the Brave browser; Navigate and contribute to a large, complex codebase
Seniority
Intern