Software Engineering Intern - Waterloo University

Brave
Canada
Workplace: RemoteInternshipUSD 6,000 - 6,000 monthlyFunction: Software EngineeringSkills: ["Collaboration","Troubleshooting","Observability focus"]

Join Brave’s fall internship from Waterloo University and help build AI, security, and privacy features for a faster, more private web. Work on data-intensive systems with ETL pipelines, backend services, and LLM inference workflows, or prototype and ship privacy-enhancing browser protections in C++ or Rust. Collaborate with distributed, open-source teams and improve data quality, reliability, and observability while learning modern cloud and container practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Brave
Brave
4 days ago

Software Engineering Intern - Waterloo University

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Join Brave’s fall internship from Waterloo University and help build AI, security, and privacy features for a faster, more private web. Work on data-intensive systems with ETL pipelines, backend services, and LLM inference workflows, or prototype and ship privacy-enhancing browser protections in C++ or Rust. Collaborate with distributed, open-source teams and improve data quality, reliability, and observability while learning modern cloud and container practices.
Location: Canada
Workplace: Remote
Employment Type: Internship · 3 months
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Build and maintain ETL pipelines for structured and unstructured data across internal systems.
  • •Develop backend services and tooling in Python and TypeScript to support data processing and API integrations.
  • •Integrate and optimize LLM inference pipelines, including prompt engineering, model serving, and evaluation of outputs.
  • •Deploy and manage containerized workloads on Kubernetes, including writing manifests, configuring autoscaling, and troubleshooting cluster issues.
  • •Prototype, implement, and ship privacy-enhancing browser features end-to-end using C++ or Rust and web technologies, collaborating in a distributed open-source team.

Pay and Benefits

Salary: USD 6,000 monthly

Key Requirements

  • •Must be a current student at Waterloo University.
  • •Build and maintain ETL pipelines for ingesting, transforming, and loading structured and unstructured data.
  • •Develop backend services and tooling in Python and TypeScript for data processing and API integrations.
  • •Integrate and optimize LLM inference pipelines, including prompt engineering, model serving, and evaluation.
  • •Experience deploying and managing containerized workloads on Kubernetes, including troubleshooting and autoscaling configuration.
Experience:AIDataOpen source
Education:Waterloo University
Skills:CollaborationTroubleshootingObservability focus
Tech Stack:PythonTypeScriptETLLLM inferencePrompt engineeringModel servingKubernetesC++RustChromiumHTMLCSSJavaScriptGitGitHub

Company Brief

Brave
Develops the Brave web browser and privacy-focused web technologies that block trackers and ads by default, offering faster browsing, optional privacy-preserving ad and reward systems (BAT) and related products for users and publishers.
Industry: Cybersecurity
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: San Francisco, United States
Founded: 2015
WebsiteLinkedIn