I'm in the Yaletown office, as are the positions I posted. There are definitely open positions in the off Burrard office as well.
The yaletown office has maybe 60 or 70 engineers? The other location is larger I believe (and has a better view), but don't hold that against us!