Software Engineering Intern - Waterloo University - Winter Session
Core
Interns will build data-intensive systems, AI-powered services, and privacy/security features for the Brave browser.
Role type
Software Engineering Intern (Data/AI) and Software Engineering Intern (Browser/Privacy)
Builds
ETL pipelines, backend services, LLM inference pipelines, containerized workloads, and browser privacy features
Domain
Privacy technology, AI/LLM, Browser development
Deliverable
production ML models | product features
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, AI service development, browser-native feature implementation
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 in the Brave browser; Collaborate with cross-functional and distributed teams to improve system reliability and data quality.
