Skip to content
BraveBrave

Software Engineering Intern

Software engineering interns will build AI- and data-processing systems or ship privacy and security features in the Brave browser. The roles require current Waterloo University enrollment and experience with relevant programming languages, backend or browser technologies, and collaborative software development.

About the job

Responsibilities

  • 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 for 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.
  • Improve data quality, pipeline reliability, and system observability with cross-functional teams.
  • Prototype, implement, and ship privacy-enhancing browser features in C++ or Rust.
  • Build browser-native privacy protections, permission controls, and anti-fingerprinting defenses.
  • Work with the Web security model and Chromium architecture in a large codebase.
  • Use HTML, CSS, and JavaScript to develop and validate browser features.
  • Collaborate asynchronously with a geographically distributed open-source team using Git and GitHub.

Requirements and Qualifications

  • Current student at Waterloo University.
  • Ability to work a fall-semester internship remotely.
  • Programming experience with Python, TypeScript, C++, or Rust.
  • Familiarity with data processing, backend services, APIs, or browser development.
  • Interest or experience in AI, privacy, and security technologies.

Compensation and Benefits

  • Compensation of $6,000.00 per month for 3 months.
  • Flexible schedules to accommodate studies.
  • International exposure and experience working with cutting-edge technologies.

Skills

Python, TypeScript, C++, Rust, Kubernetes, ETL, Llm Inference, Prompt Engineering, Chromium, JavaScript, HTML, CSS, Git, GitHub, API Integrations

MongoDB

MongoDB

Alberta, Canada
Software Engineer 3
CA$108k+/yrRemote2+ YOEFullstack Engineering

Builds developer tooling, evaluation systems, quality gates, and observability infrastructure for agent skills. The role requires production software experience, strong testing and API fundamentals, and familiarity with CLIs, CI/CD, static analysis, or applied AI systems.

Dropbox

Dropbox

United States
Software Engineering Intern
$9k+/yrRemoteFullstack Engineering

Software engineering interns ship high-impact projects across product, infrastructure, mobile, customer experience, or security teams while gaining experience with modern development practices and AI-assisted coding. Applicants must be pursuing a relevant BS or MS degree and have software development experience.

Stripe

Stripe

San Francisco, CA
Software Engineer Intern
No salary listedOn-siteFullstack Engineering

Software engineering interns build and ship production software across Stripe’s technology stack, collaborate through design and code review, and learn unfamiliar systems quickly. Applicants should be pursuing a computer science or related degree and have programming and collaborative project experience.

Genius AI

Genius AI

Canada

Software Engineer
No salary listedRemote2+ YOEFullstack Engineering

Build AI-powered product features and scalable platform infrastructure for appointment-based businesses. The role requires 2+ years of software engineering experience, production ownership, and experience shipping AI-powered systems.

Stripe

Stripe

San Francisco, CA
Software Engineer, New Grad
No salary listedOn-siteFullstack Engineering

Build and deploy software for Stripe’s global financial infrastructure while solving complex problems, collaborating on multi-person projects, and learning unfamiliar systems. The role is designed for new graduates with programming experience and a bachelor’s or master’s degree or equivalent experience.