B Software Engineering Intern - Waterloo University Brave 2 months Canada $135K-$225K Rust Engineering Cross-functional collaboration TypeScript Python