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